Merge pull request #3 from FND/packaging

packaging
amended setup.py metadata

@dietmarw: please review classifiers
renamed CLI module

I don't really understand what `__main.py__` does, so better no to
pretend - plus it's better to be explicit anyway (via `console_scripts`)
shifted responsibility for command line arguments

invocation via `console_scripts` doesn't pass arguments to the function,
so it has to get them itself

note that encapsulating this resulted in various changes across the code
base - I'm not sure this is correct now, so review by @dietmarw would be
appreciated
fixed missing import

however, I now get the following error:
"ttws.magic.MagicException: no magic files loaded"

not sure what's going on - @dietmarw?