Fixes several misconfigurations in ORM mappings. Creates an interface for the ServiceProviders to implement. Improves the code in Github Service Provider. Renames some clases to improve organization.
Further improves code organization. Removes AssociatedServiceController and its service definition. Substituted by BasicResourceProvider. Creates AbstractResourceProvider abstract class to implement most basic behaviour of ResourceProviders. Updates FOSUserProvider to use the new classes and services. Updates Github to inherit from AbstracResourceProvider.
Updates GIthub to inherit from BasiceResourceProvider.
Creates Github subproject when Project data is summitted. Creates a projects record. Shows personalized forms to enter associated projects data. Not functional yet and waiting an overhaul.
Implements basic support for creating a Github repo along with the creation of a project. Adds support for personalizaed forms according to different providers available.
Merge pull request #23 from BlessedBoy/create-github-subproject

Create github subproject