Merge pull request #2 from nicegraham/master

fixing namespace problem in config
Adding integration tests for get config end point
Change standard out to break into a list
Default exit_code should be 0 not 1
Move the file type into the final stage of generating response that way it's not cleared between the runs
Adding a check for 0 errors
Adding screenshot tests
Removing some redundancies and adding unit tests
refactor to use 1 config reader for many tests
Refactor default configs out into a class
Update snapshot version
Make test check if windows or linux or mac
Make the Move Mouse module not load in headless mode
Remove tests that don't actually do anything useful
Adding zipped up jars for easy access
Make defualt config go through first time config runner
Adding a brief questionaire on first time run
Adding version descriptions
Update version number
Remove duplications