Moved Rendering in to Rendering class

- Moved Rendering to Rendering class
- Renderer class has list of Renderables to draw
- Renderables = Objects in spec but can't use that because namespace is
taken
- General Refactoring of code