project.clj now reflects the project

chaged the main and aot attributes so the project could be compiled
Changed project structure

Now the files are each a namespace that reflects their role/content