Added transformation support + Geometry handling

- Refining transformation handling (transformations handled by AObject)
- Added a class to handle Geometry in an user-friendly way
- Modified Triangle example to better illustrate the difference between
init() and load()
- TODO : Makefile