MVC model (finished)

Separated files in controllers, views and models.