Major changes

ready call back function added
available function added
no breaking changes
see documentation on how to use the new stuff