Shiney new API

Created versioned API controllers with basic HTTP authentication. Currently only responds to json requests. Modified routes as appropriate, and added seed data for some testing. 

Also fixed owner dashboard to display walker list properly or provide a message if there are no walkers.