Added FileUtils to encapsulate standard json reads/writes, added loading/saving of settings