feat: Initial release if a working implementation of the server
- The scoring of the results is not yet done properly,
- There are no optimisations

Merge branch 'develop'
feat: Second releasw, with now proper sorting.

Merge branch 'develop'
chore: Added support files to run Apache Benchmark and use gnuplot on the results. Added baseline
Merge branch 'master' into develop
chore: added required files to run performances tests locally.
feat: added memory cache for queries.
feat: Added simple caching, along with result graph for local performance test.

Merge branch 'memcaching' into develop
feat: Added simple memory caching.

Merge branch 'develop'
test: Added runs for the heroku server.
Merge branch 'master' into develop
feat: Added tree-like data structure for the city infos to speed up searches.
feat: Added speedier data lookup thanks to a tree-like structure.

Merge branch 'data_structure' into develop