Challenge to create a Model-View-Controller in Ruby