Code cleanup

I'm not sure why the clj-lang indirection is used in the clojure plugin,
but it seems arduous and unnecessary to create an object that has one
behavior that shouldn't really notify anything of intermediates...
Evaluate one form at a time now works as expected
Move behavior definition for consistency with behaviors file
Clean up ns declaration