- revamped rapid json file streams to suit my needs(he wasn't using it anyway)
+ added async file reading and writing with callbacks