Initial commit of search stuff.  Includes some tests and API changes as well, but still many TODOs
remove explicit mongoengine dependency
Added unit (km/mi) selection and reformatted code
(shouldn't have done both in same commit)
Enable geo search w/o text (+ test)
Commented out resource search test pending writing a test for creating resources
rough frontend integration with db, returning projects to basic project list page
Merge branch 'feature/refactoring' of https://github.com/local-projects/change-by-us-3 into feature/refactoring
merged in origin/refactoring