Fixed bid validation tests

Fixed bid validation tests - turns out I can't add
Restructured Clojure code into Leiningen project

Restructured Clojure code into Leiningen project; separated tests into
different directory
Fixed bid validate functions

Fixed bid validate functions, refactored run-turn function