Completely re-designed the shotgun API to use events rather than weird callbacks.
6.0.0