removed machina specific code, removed lcd implementation, fixed
upper/lowercase of class names, variables and enums. started modification
of CANHandler to support both can buses and allow devices to subscribe to
messages (required for Brusa controller and CAN throttle)