merging master

* master:
  updated readme with software requirements
fun-gl-11: created a file and texture manager and renamed shader stuff
fun-gl-11: added the texture manager and loading of textures
fun-gl-11: reading the maximum texture size and resetting state of both managers in the renderer
fun-gl-11: added logging of loaded texture and a sample image to be loaded
fixed sample build because of bad pom configuration
added method to read inputstream into byte array and changed the texture parsing to that. added a new spaceship as wel
Merge pull request #14 from jcxavier/fun-gl-11

Issue #11 pull request