added stats/ to gitignore
extended common
added key event callback
added dynamic array type
added varray_amp method
added ability to register multiple callbacks to the key event
got key events working
ctrl-c working properly: removed runtime timeout
made assert() crashes better via a do_crash() hack
added functionality to get the screen size
got basic screen clearing and init working
added function to run on SIGSEV to undo terminal config