refactor(firebase spot): move saving spots to firebase from controller.search to service.firebase.spot.js

- create service.firebase.spot.js
- remove firebase-spot logic from controller.search.js
- update controller.login.js to fix error (see below)
- update bower.json with current dependencies

BUG FIX: controller.login.js - stop loading modal when server login error returned