mavenizing the home work for Object Oriented
Fixing complier errors. There is some issues. Probably because these were originally created against an older version of java.