Updated POM for Mockito
Created test for Controller.

Also had to update the POM to support Java 1.7 and to use Mockito.
Control's interface has been updated to allow for more accurate addition
of objects, now adding BufferedFiles instead of Files. This makes testing
easier, as we can mock the proper dependency.