Create an initial code skeleton to work from

Hey guys.

Just setup a basic clojure repo. I moved the docker stuff under a docker directory. Not sure if this was the best thing to do? I figure the build system would probably be responsible for generating any docker stuff rather than the other way around? Maybe it makes more sense to separate docker and code in different repos?

Cheers,

-G