Reorganize code into own package

This touches just about every line of code. The following has happened:

    * All scripts were moved out of modules and into ``bin``
    * The modules were reorganized. Before they were organized basically
      chronologically, now they're organized logically.
    * Documentation was reworked for clarity
    * The documentation is now organized also as a Sphinx project, you can
      build it in the format of your preference from ``doc``

The new package has been tested and confirmed to work correctly on my platform
(Linux, 64-bit).