Moving code into modules, setting up multi docker based server build