Modificacion del Caso de Uso Hacer login

Se trabajo segun el rediseno
Cambio en el constructor

Se cambio el constructor que recibia un String mensaje a un constructor
de MainWindow que recibe un usuario
Construye un MainWindow con Un Usuario

Cuando construye el MainWindow le manda como argumento  un Usuario
Crea el usuarioActual

Esta sera la clase que se encargara de crear el usuarioActual si es
encontrado en la DB
Esta clase se encargara asignar el usuario actual

Se modifico para que iniciar sesion establezca si es el usuarioActual en
su variable estatica
Se codifico un nuevo Constructor

Se creo un construtor por agumento que reciba un ID, un Nombre, y un Rol
Comprueba que el usuario actual no sea nulo

Verifica que el usuarioActual de la clase ControladorSesion no sea nula
y si no lo es le da paso a la siguiente ventana.

ademas de crear un metodo llamado mostrarErrorLogin() que se encarga de
mostrar el mensaje de que hay un error de acceso
Ya no recibe un usuario para ser Construido

Se encarga de llamar al usuarioActual desde el MainWindow a
ControladorSesion.
Merge Implementación nuevo IniciarSesión

Se combinaron los cambios en master hechos por Eric según el nuevo diseño
del CU001
Inclusión de finally en UsuarioDA.leerUsuario(...)

la función leerUsuario(...) de UsuarioDA retornaba usr tanto en el try
como en el catch. Se consolidó esto y ahora solamente lo retorna en el
finally.