Multiple changes

- configuration object
	- add_setting() now an API call.
		- 'str' parameter is a formatted setting string, e.g.
		  WindowWidth "800"
- engine
	- Remove resources dir, these have been moved to root resources
	  directory.
- IDE
	- Config loading
	- Default config creation (first time execution)