Tiny web app following the MVC pattern