fixed some formatting issues
removed unused macro
Refactored bricklets etc to use fns
removed invalid docstring
fixed bug caused by weird indentation
Brick uses more of clojure's primitives now
Changed the example to conform and work with the new code