Refactored domains controller
Fixed searching across joins with ambiguous names/descriptions
Refactored contacts controller
Refactored designs controller