Add a few more settings to robot config
Add Class prefix to static error messages
Add main impl
Fix/Add prefixes for class constants
Add rough callback implementation