Added a tile state so tile can be normal, flooded and gone
Added a model for holding the island
Added Island, IslandFactory and there interfaces. Plus A unit test project and one working test to show it has all fits together