Added Configuration file
Created by: halltim91
-Terrain, obstacles and items are loaded and saved to the config.txt file -Config is loaded in main, and when the configuration menu is exited it is saved. -Stuff added in config menu is now persistent through game instances. -Removed Tiles constructor as the add invalid and null terrain tile/obstacle is now added via config file.