Added docs for callbacks, and added a changelog