#157 setup tests
Created by: iain8
Added mocha and puppeteer for good testing times
These changes fix #157 (closed)
These changes do not require tests because they are the tests!
I also updated the README and cleaned up the /test folder a bit (except for the /test/data folder, wasn't sure what that was for). Added a basic integration test just to show how puppeteer works.
Also just to note you will have to rebuild your docker image to include the dependencies necessary for puppeteer (i.e. headless Chrome).