Cleaning up.

Renamed the module and removed all the compilation warnings.