Load Groups on Route Match

This PR essentially loads the group once a match has been made on the base of the route. This allows loading separate views for a group as well as optimizing page load by loading only the callbacks necessary to fulfill the route.