multiple shell commands working, needs more testing
temp commit
added keylistener backbone