Some cleanup and completion work

Resources: - Whole directory loading
	- ResourceManager is now a Singleton

Graphics:  - Shaders are now loaded correctly via the ResourceManager
	- Basic SDL based Window

Input:     - Basic SDL input

General:   -