flesh out controllers.  add /dev routes for populating data when needed