[api] module.exports is async, exports.behindSync is sync
[api] Fleshed out API, added some tests
[dist] Add test script, bump v0.1.0