Server Setup

Setup the installation for dependencies, creating the routing structure
as well as setting up the logging structure and creating the server