Removed unused util functions
Removed dropped function
Hide non-public functions

The api is pretty well-defined at this point, so I privatized the things
people don't need to know about.
- I don't think people will be able to unregister classes.
- I also don't think they'll want to check if a class is registered.
- - If necessary, the can always re-register it.