Replace phantomjs with firefox

**Do not merge this without merging #58**

This PR replaces `PhantomJS` with `Firefox` Since  I saw that you can run `Firefox` on `TravisCI`.

All of the `PhantomJS` dependency is removed.