This is necessary to get key events.
Finished HW2 webpage, support code, and solution
Moved out recursion support code
support code for HW3
HW3 tweaks
fixed test suite; added recursion HW sanity suite