new service model features
commit
Merge remote-tracking branch 'Fundraiser/master'

Conflicts:
	DemoApplication/DemoApplication.Core/DemoApplication.Core.csproj
	DemoApplication/DemoApplication.Core/Interfaces/Service/ICampaignService.cs
	DemoApplication/DemoApplication.Core/Interfaces/Service/IProductService.cs
	DemoApplication/DemoApplication.Core/Model/Product.cs
	DemoApplication/DemoApplication.DependencyResolution/AppStartup.Ninject.cs
	DemoApplication/DemoApplication.Infrastructure/Migrations/Configuration.cs
	DemoApplication/DemoApplication/Controllers/Contacts/ContactsController.cs
	DemoApplication/DemoApplication/Controllers/Invitations/InvitationsController.cs
	DemoApplication/DemoApplication/Controllers/Organizations/OrganizationsController.cs
	DemoApplication/DemoApplication/Controllers/Products/ProductsController.cs
	DemoApplication/DemoApplication/Models/Common/CreditCardInfo.cs
	DemoApplication/DemoApplication/Views/Home/Dashboard.cshtml
	DemoApplication/DemoApplication/Views/Orders/Create.cshtml