Merge pull request #16 from thoerner/patch-1

Update README.md (formatting)
specs no longer create extra files
Merge pull request #18 from philosodad/master

specs no longer create extra files
Modified tests to fix breaks caused by changes in prod

We are having to pause between two clicks that are running javascript,
which is a little odd.

Had to add an ssl-protocol option to the phantomjs options.
Merge pull request #19 from philosodad/master

Modified tests to fix breaks caused by changes in prod
correct test variables
better passthrough of error messages, plus test
DRY up HTTP request/error handling
remove dead code
bug fix