Merge pull request #53 from Shamus03/master

Fixed error when version name contains a hyphen
Readme: Add a note about the EULA
Split getPropertiesValue in two to make it generic

This will allow us to read key/value pairs from other files.
Split setPropertiesValue in two to make it generic

This will allow us to write key/value pairs to other files.
Make sure the EULA has been accepted prior to starting a world server
Make sure the getValue method returns the default value if the file is missing
Default to true when checking the EULA value