refactored authentication tests
refactored throttling tests
refactored limits tests
spliy controllers and setup output cache