Split TetrisView into TetrisModel and TetrisDrawer

Code is more manageable when the game and drawing code is split. I
intend on splitting the input code out of TetrisModel as well, into a
TetrisController class.