Some graphics improvements

- Image class to load and work with png files.
- Rendering is done directly by the graphics manager.