Add Async API & keep the file path-driven API
Merge pull request #4 from mostafaeweda/master

Add Async API & keep the file path-driven API & 0.6 compatability