Rename codes and files according to new documentation

- Rename codes and files according to new documentation
- Remove duplicated loc.py file
Add HTTP POST Client Error Handling

- Add HTTP POST Client Error Handling
Change data according to new doc

- Change data according to new doc
- Change sqlite to MongoDB
Change candidate according to new doc

- Change candidate according to new doc
- Cosmetic changes
Change location according to new doc

- Change location according to new doc
- Cosmetic changes in candidate
- Add codes to port sqlite3 data to mongodb
Add id parameter in data REST resource

- Add id parameter in data REST resource
- Fix candidate bug that includes null in returned results
Cosmetic changes

- Change TAB to spaces
- remove dbname in BearLoc service
Merge branch 'feature-renovate-server' into develop