Added basic unauthenticated endpoint.
Adding user login system
Merge branch 'OAuthWorks' into ExampleWebApi
Fixed bugs, reworked implemented factories to be more flexible.
Merge branch 'OAuthWorks' into ExampleWebApi
Merge branch 'OAuthWorks' into ExampleWebApi
Added basic User Login system and access token retrieval system.
Merge branch 'OAuthWorks' into ExampleWebApi

Conflicts:
	ExampleWebApiProject/Controllers/OAuthController.cs
	ExampleWebApiProject/ExampleWebApiProject.csproj
	ExampleWebApiProject/Global.asax.cs
	ExampleWebApiProject/Models/AuthorizationCode.cs
	ExampleWebApiProject/Models/DatabaseContext.cs
	ExampleWebApiProject/Models/HashedValue.cs
	ExampleWebApiProject/Repositories/AuthorizationCodeRepository.cs
Reworked repositories to retrieve all tokens that are related to a user and client.
Reworked repositories to retrieve all tokens that are related to a user and client.
Merge branch 'ExampleWebApi' into OAuthWorks

Conflicts:
	ExampleWebApiProject/Controllers/OAuthController.cs
	ExampleWebApiProject/ExampleWebApiProject.csproj
	ExampleWebApiProject/Global.asax.cs
	ExampleWebApiProject/Models/AuthorizationCode.cs
	ExampleWebApiProject/Models/DatabaseContext.cs
	ExampleWebApiProject/Models/HashedValue.cs
	ExampleWebApiProject/Models/Scope.cs
	ExampleWebApiProject/Repositories/AuthorizationCodeRepository.cs