Bit of a code dump. Includes multiple auth types

and better body parsing.