Adds an ImageLoader class and image drawing code

 - An ImageLoader takes a bunch of ImageAssets and loads only the unique
   paths. It provides a simple get method to retrieve the image instance
   for drawing given a particular path.