namespace clean up and packageify

* changed the names
* added init and stop functions

minor mode still to do.