Several minor fixes

* Explicitly require 'cl, which is needed by the code
* Use consistent namespace prefix for functions
* Fix docstrings according to checkdoc feedback
* Consistently indent with spaces and disable indent-tabs-mode