added luv.timer and integrated it with luv.run
first keyboard implementation
fixes on timer
keyboard fixes
added bob