adds task3 a)

(tests not working yet)
updates pom to compile with Java 7 (needed for task3)
task 3 a) final cleanups/fixes

-tests still not working but deadline in 7 minutes