Uses the kernel logger.
Fixed / solved inline TODOs.
Add infor and warning logs
Replaced error throws with error logs.
Cleanup kernel classes.
Working on profile and ACL, Continue @ home