Modified Makefile to compile multiple subdirectories. Solved Protocol problems. Rewrote the way in which motorElements act. Rewrote the parseElement functions of senseElements, worldElements and motorElements. Made virtual base classes have virtual destructors.