-- slowly adding back kernel functions and tests
-- fixing tests for kernel-recieve functions
-- adding back a whole bunch of kernel processing functions
-- giving kernel processing functions their own namespace
-- broke some tests dealing with system structure