tidying in kern
hierarchical kern should be working. I'll let you know then the tests are up...
kernel tests in working order (not all implemented though