spatial query working. clean project structure.

Adding user and querying user based on id and location etc working.
Uses SpatialRepository.
Merge branch 'SpatialRepository'