Merge pull request #19 from andrelevi/master

Adding UI.Router state handling for modal views
Added lat/lng watcher for marker change.
Added ability to add new location to select2 input.
Removed angular-foundation modals.
Cleaned up change location modal code.
Merge branch 'master' of https://github.com/licyeus/deglassified
Switched to initializing select2 after locationList XHR.
Removed business.links obj, and instead directly storing business.website, etc.  Added redirect on page2 if details are missing.
Add email to successful registration/session responses
Fixes #4
Add business search by latlng + radius
Switching back to using angular-ui-select2.  The jquery select2 does not play nicely with ng-model.
Add basic search for locations to API
Switched back to angular-ui-select2.
Merge branch 'master' of https://github.com/licyeus/deglassified
Return API error if problems geocoding the location
About to add geocoding wrapper service.  Switching to google's geocoding api.
Update geocoding service to use Google Geocoding API
Merge branch 'master' of https://github.com/licyeus/deglassified
Update API docs
Create geocoding service on API