add Mousetrap to help with getting keyboard input. add lots of features to Snake class and respective tests.