New Cell types DestructableWall, Start, and Finish

DestructableWall is a wall with an HP value that can later be used to
allow the player to break down wall.

Start represents the player's starting position

Finish represents the player's goal position
Contained level-building functions in methods

Created new methods of Level class, buildBorder and fillWhitespace, to
help build a new level layout.