use timer interrupt for keyboard input, modify RUSTSBI serial com functionality, fix some bugs. keyboard input works fine now. But critical runtime bugs exist with unknown reasons