Add: Altered these callbacks to be futures, because callbacks are ugly and dart developers would kill me for using them haha, altered implementation too
Add: Updated readme to suit changes in previous commit