## Create OrganizationController.cs - [x] Should be Authorized at Controller level - [x] /organizations GET should return organizations for current user only, should not include invoices and contacts - [x] /organizations POST should create an organization - [x] /organization/{id} POST should update the organization - [x] /organization/{id}/remove GET should delete the organization - [x] /organization/{id} should return single organization with all its contacts and invoices - [x] should validate all ViewModels - [x] should log everything
Create OrganizationController.cs