Added error handeling and some docs
More succinet function, Turned key finding into a function
added my own pretty time since I wanted to pass time elapsed
Added pause,resume and elapsed time counting