refactor to make lib/timetrap.rb a class not a module
move to line up with lib dir
yard with markdown
deal with gets for keys that haven't been added