Updated Callbacks

Updated all methods to include generic callbacks to typed objects.
Added a tutorial about how to use the callbacks.
Added base code to acquire Garena server tokens.(Still disabled for now)