Add proper async, sync, fromSource, and fromAST methods

Closes gh-2
Fixes #1
2.0.0
Remove cruft
Merge pull request #4 from mrjoelkemp/cleanup

Remove cruft
Travis support
Merge pull request #5 from mrjoelkemp/travis

Travis support
Remove cb check
Merge pull request #6 from mrjoelkemp/cleanup

Remove cb check
No travis notifications
2.0.1
Fix missing args exceptions and tests
2.0.2