adding npm test script
adding travis config and badge
switching _runner to use glob instead of fs