Location, new Controllers

Added Location model and pivots, changed routes and split
FrontendController into many controllers by Model.