Include changes relating to general project structure

- Change project language to JDK 7, until JDK 8 gains widespread adoption (or our school gets it) [commit c763d28ee080aaf2c4bccd5f170a2e8639b9edb3 and 1a5fd9bc30f3c688327b7b234094113565cb045d]
- Removed Commons IO as dependency as it is not being used [commit 9355c40b6e9bbc9a9fba4b6f72079ecf3444c754]
- Fix location of dependency [commit 0252fa7bbf7abaf3576b01488564321622628c0a]