Use async for the fn wrapper and requie promise in general
No need for init function anymore
Require fs and path modules instead of passing them each time
Updated ReadMe
Bump to 1.1.0