Lots of extra/better tests for MapTile.  Separated shape tests into their own class.