Project configuration updates

Change to project.clj to update dependencies and allow lein-sub / lein-modules support