ManifestService now initializes the data instead of the controller
lang (xx-YY) in route is now optional
various tweaks