Switch to using ondone, update tests to mocha BDD, update readme