Separated dockerising from code
Reformed Dockerfile and Makefile to account for moves
Moved main to top, libs to subpackage
Fix up Makefile and main.go for file moves