Make library more dev-friendly.

Fixes #1.
May I ask why Firefox? Why not PhantomJS?