UniqueEmailAttribute
Created validation attributes
Merge branch 'master' into ValidationReworking

Conflicts:
	EasyTeach.Core/EasyTeach.Core.csproj
Merge branch 'master' into ValidationReworking

Conflicts:
	EasyTeach.Core/EasyTeach.Core.csproj
UniqueEmailAttribute

Synchronous over asynchronous
Updated validation
Deleted comments
Merge branch 'ValidationReworking'

Conflicts:
	EasyTeach.Web/App_Start/AutofacConfig.cs
	EasyTeach.Web/Controllers/UserController.cs
	EasyTeach.Web/Providers/ApplicationOAuthProvider.cs