-- adding test / source files for plugin
-- pulling in lamina library
-- adding plugins file
-- abstracting shell functions to a core functions file and namespace
-- doing some spacing clean-up
-- moving plugin code to the shell sub-directory
-- put up initial test for returning a plugin-instrumented system
-- adding some nominal code for publishing and subscribing to plugin channels
-- just adding some function commenting
-- moving subscription code over to plugin namespace, for more isolated testing
-- more code and tests for multiple message passing and multiple plugin listeners
-- adding more tests for passing around plugin messages
-- set up tests for kernel to receive from plugin message
-- removing unsused files, and adding a shell/kernel file
-- refactoring, as plugin code shouldn't have to reference an atom
-- removing unused test/stefon/{core_test.clj,action_test.clj}
-- trying to get a working kernel-test
-- forgot to add the kernel_test.clj file
-- small bug fix in kernel; and first pass at kernel receiving incoming messages
-- filled in Test kernel receive from plugin message
-- first pass at adding code for attaching kernel
-- success adding kernel listener to shell on system start
-- splitting kernel tests into 2  separate files
-- for src and test, moving *SYSTEM* and domain stuff into kernel
-- fixing namespace and other bugs due to the refactoring
-- fixing some test file layout issues
-- setting up kernel action mapping code