View: add a default layout template
Composer: fix package information
Config: load routing config based on the environment
Service: make routes service singleton
Service: remove unneeded code (YAGNI)
Service: use extend() to modify service difinitions
Service: add Translation