Adds a router to the server
Adds the data and new routes
Adds logger and rate limiting
Adds compression
Adds a few tests