Re-allocate the services method to proper services impl

Affect classes are: CaseService, CaseServiceImpl (add/delete/move
methods)
				  	EnquirySerice, EnquiryServiceImpl (add/delete/move methods)
				  	EnquiryAction (change service variable name)
				  	CaseAction (change service variable name)
				  	BaseAction (change service variable name)
New classes are:  	TypesService, TypesServiceImpl (put all methods
related with types here. only retrieve)
		Also add a generic findType method in TypesService for testing
untouched classes are: AdminService, AdminServiceImpl -- daivd put a lot
of comment there, simple delete is not good.

By ZhiYu Yang
24 Sep 2014