changed directory structure to a more standard src/ specs/ layout, changed mocha for jasmine, allows integration with jstestdriver