Add maxListeners 0 to EventEmmiter2 instantiation to avoid annoying logging
Main: Allow passing page options into phantomjs

The only real change is to pass `options.page` to `create()`. Everything else
is just adding tests around this.

Closes gh-49
Grunt: Add more files to jshint task, fix missing semicolon
0.5.0
Update readme for latest release
Added option for screenshots

Added an option for time stamped screenshots of the test page to be
rendered upon failure or timeout. Helps with debugging remote test page
issues.
README updates, 0.5.1 work
Update LICENSE-MIT
Node 0.8
Fixes JSHint and Travis errors
Build Icon