Creating the base level integration class and the rest api trait to
handle get and post outgoing calls.
Adding set methods, form methods and a save for the oauth data used in
integrations.