refactor: fail to start without listeners
What does this MR do?
Makes pages return an error on startup if no listener is defined. Without this error, Pages would silently fail to start with no apparent reason.
Related to gitlab#337419 (comment 641492692)
Edited by Jaime Martinez