refs #23 add routes and controllers