Improved arg. parsing & bugfix to logging when config can't be found

Release 1.10 (Fixes #1)

+ Bugfix in config parser to properly report when file can't be found.
+ Option-parsing converted to use Python's optparse module.
+ Usage docs cleaned up and only displayed when --docs flag is passed.
+ LICENSE (GPLv3) file added to project root.
+ Change history moved to CHANGELOG.rst.
+ Wanted/desired features added to TODO.rst.