added index to move objects, added moves to _moves stack, updated and added tests
updated _moves stack tests
most basic logger, switched to jquery events
first working example of undo/redo
added undo/redo to logger, added padding
change focus handling
added jquery eventEmitter mixin, trigger move/undo/redo events, cleaned up ascii demo and keyboard controller
refactored ascii-puzzle demo into separate files and modules, refactored keyboardController
fixed typo
added reset event
inlined jquery event emitter, tweaked ascii demo