Framework now uses trait

instead of creating classes that are only extended by
controllers/views/models. Also deleted a useless controller.