Merge pull request #37 from baoducng/master

feat/created mapviewService and refactor mapviewController
Refactored mapviewservice into a general stacheservice, and integrated with mapview.
refactor create controller to use stacheservice
Merge pull request #38 from olslash/service-refactor

(refactor/ui) Refactored createpage to use stacheservice instead of controller for api calls
(refactor) Configure mongo uri based on NODE_ENV
(refactor) Separate config.js into config files required based on NODE_ENV
(refactor) Move mongodb configuration from server.js to server-config.js
(refactor) Add development-mongolab.js to .gitignore
Merge pull request #39 from valiantvu/feat/deployment

Feat/deployment
(test) Create file for database tests
(cleanup) Update .gitignore to ignore development-mongolab.js
(test) Add mocha, should, and supertest
(test) Database test file connects to test db and drops db at end
(feat) Update stache model to have require certain fields, added fields for locked staches
(test) Add database tests to describe save()
(test) Add tests for save() using second fake stache
(test) Add test for findOne
(test) Remove second fake stache for findOne test
(test) Add test for find nearby
(test) Add fixtures with fake staches