more cleanup
busy porting to newer version of kinetic, and writing as a component which follows namespacing rules properly. Still a broken mess though.