add undo function using getImageData and putImageData
user can now undo previous line draw
extract all object constants and instantiate them in the application controller
move objects constants to application controller. make go button hidden using css
Merge pull request #11 from gopher-snakes-2013/fix-grid-canvas-size

Fix grid canvas size
wrote tests for parser
user is able to customize line width and colors
moved public/javascripts to javascripts; moved lib to images
allow stuff to run in network-mode on localhost (via Sinatra)
make sure nyancat is loaded before application initialization
Merge pull request #12 from gopher-snakes-2013/undo

Undo
user is able to reset screen by typing "reset", and user is able to undo movements
undo works, except for some edge cases
undo works, except for some edge cases
merged stroke customization branch with master
Merge pull request #14 from gopher-snakes-2013/merging-stroke-master

Merging stroke customization branch with master
Finished styling for recipes
fix merge conflict
Pulled down master and merged
fix merge conflict