Working basic MVC

Signed-off-by: Artur Tenorio <arturvt@gmail.com>