Minor Code Reorganization

I decided to make use of the __main__.py module that python affords.  So the
code has been minorly reorganized accordingly and other minor changes have been
made to accomodate the new organization.

Also changed the version string output.