Renaming classes AI

Comments on pulbic API
Cleaning comments and logging messages
DeviceUtil to interface
Redesign of Request/Package Handlers package sending