Split the Encoder, Motor, Head and Robot classes out into their own files and headers.