rethink some of the path handling and options

Resolves issue #12 and issue #13. (Still need to test on Windows, but SURELY it will work FINE.)

Also some correction of a silly verbose_print definition and usage.