Added ensureIndex to app.js
added q promise library to wait for test data inserting into db before running actual tests
added coverage folder to the .gitignore file
Reformat.
Added more testposts and increased timeout.
Added new tests for location selection.
Added new tests for location selection.
Revert "Added new tests for location selection."

This reverts commit edab21bdb8ac8cb2403474f4120c4ae60d7ddc0b.
Rewrote tests to use get parameters.
Implemented rectangle selection of posts.

Modified tests slightly to be more tolerant.
Merge branch 'geofiltering' into dev
Merge branch 'dev'
Bumped version.