added requires and chnaged todo.rb into actual program