Add resource managers

* remove unnecessary brackets
* move starfield shaders into files
* fix viewport
* remove 2D rendering (will be solved using shaders)
* replace unload methods with dispose