Creates all the necessary entities to allow users own projects and create associated projects in third party service. Takes oauth service providers data out of user table and creates a separate entity to hold that data. Creates all the relationships betwen those entities. Not implemented the logic to use this entities
Merge pull request #17 from BlessedBoy/add-support-for-user-owned-projects

Adds support for projects owned by users and associated projects in third party services