reorganize code, move clj code into lein project