Implemented additional callbacks (WIP: Documentation)

I've implemented the missing callbacks for clone, checkout and remote operations. Basically have some documentation left to do.

Please have a look and let me know what you think.