Add Sinon.js for frontend testing
WIP
More WIP from last week