Completed UI skeleton for add location modal

This required the addition of a few different libraries
(angular-bootstrap and angular-strap) for the date and time widgets.
Make sure to run bower --install when you pull this!
Added validation for required fields.
Hooked up location creation to server.

This was a substantial change due to the fact that I had to merge in
server side changes from master.