Updated constructor to match parent signature
Updated comments and added teamsnap auth
Updated existing hooks due to Webhook changes
Updated for passing data to objects.