use option parser to allow get options in parametters instead of raw input
add change log
Removed ANSWERS from patch
pep8
Compensating for different svn output
Got the --no-input working.

Wow, it is a big monster commit. That's the nature of the original patch
and, more accurately, the necessary changes/fixes it required elsewhere
in the code. Adding optparse requires a couple of changes but it is
absolutely good
Added no-input configuration option for setup.cfg
Added documentation for the --no-input option
Updated changelog
Merge pull request #33 from zestsoftware/jsan-no-input

Added --no-input option (rework of pull request #30)