added initial routes, templates and controllers