Fauxton: Add testing framework

Adding mocha, sinon and chai for testing.
Tests run using phantomjs