A test driven developed Backbone Applications with a Sails JS backend for HTML5 Music