Improved memory management.
- Now you load the .tmx file using the tmx::TileMap(const string&) constructor;
- Changed to use smart pointers.
- Style corrections.