Re-arrange directory structure and project.clj

- Jar includes clj and cljs
- cljx will be excluded from jar
- All generated artifacts go to target