Adding methods for implementing APIs in components

- Methods:
	* Croogo::hookApiComponent()
- Only default components are loaded for normal routes
Override CroogoAppController::invokeAction + BaseApiComponent
Proof of Concept API component