Rename tilemap's "Map" to "TiledMap"
Tilemap Tileset now parses properties.
Switch to using concrete classes.

Pretty close, but the cons list had a few more items than the pro list
for just using an "attributes" hash.