Added Keyboard functionality
Fixed issue with addSnakeBit method so it doesn't require parameters
Snake will now die if it touches itself.
Fixed poor variable naming
Merge pull request #25 from jasontowens/keyboard

Arrow keys now work
some small bug fixes
Snake can no longer run through itself. Dies.