Custom settings file + some refactor

Fixes #12 

This PR:
<ul>
<li>Allows us to create .ini files for our settings (this requires the use of res/dependencies/ini4j-0.5.2-SNAPSHOT.jar, make sure to add that to classpath)</li>
<li>Creates a Ground object to make life easier</li>
<li>Does some other general refactor</li>
</ul>