Started separating clojure files into namespaces. This change will help
me practice structuring clojure code.
Properly separated the concurrency util macros and used 'require' to
load them into other namespaces.