Halsafar add testing

- Added googletest
- Adjusted tmx test levels appropriately
- Testing all aspects of tmx file format that libtmx-parser supports