Parser + MotorManager

Description in email. Only prototype, with lots of placeholders. Final version will probably only include the parser section of this code (if that.)