Add nightmare to Testing

This adds [Nightmare](https://github.com/segmentio/nightmare) a wrapper for Phantomjs.
The main advantage is its API which is clean and simple and feels "synchronous".