Separé el controlador en otra dll

Separé el controlador en otra dll con el fin de poder hacerlo aún más
portable. La modelación no cambia. Adicionalmente agregué las otras
clases que deberían ir, cualquier cosa me avisas