Created GtsSessionManager for tidiness and a place to keep utility methods.
Fixed incorrect level check preventing trades from working.
Added Generation V support.