Ruby MVC - Use Model-View-Controller architecture in a non-rails application!