Yet again another refactor. Removing all async implementations
Made location service sync instead of async
Made Map service sync instead of async
Fix a missing return statement
Refactor Media service to be sync instead of async. Easier to test implementation this way.
Refactor Moderator service to be sync instead of async. Easier to test implementation this way.
Refactor Session service to be sync instead of async. Easier to test implementation this way.
Refactor User service to be sync instead of async. Easier to test implementation this way.
Refactor User service to be sync instead of async. Easier to test implementation this way.
Refactor Utility service to be sync instead of async. Easier to test implementation this way.
Refactor Post service to be sync instead of async. Easier to test implementation this way.
Add test for Utility and External services
Remove unneeded comments
 Major clean up
 Remove experimental mock packages
 Refactor example codes to accommodate the changes made to the api interfaces
Remove unused crowdmap class
Minor clean to example codes