Clean up and refactoring

Add event handlers instead of overwriting inherited methods from OpenTK
Add BasePath property to Shader which is used when looking for shader files
Remove QuickFont dependency
Remove settings file