Textures, UI improvements

- added textures (supports single texture files in .jpgs or .pngs)
- improved parser performance
- added loading screen
- minor improvements to UI
- models loaded are all auto-scaled and centered at origin

TODO:
- sort file-list in alphabetical order
- make it look pretty