changed command line entrypoints (mains) to be parameterless so setup.py can create cmdline scripts using setuptools
doc improvements
docs updated for new commandline scripts