v1.03

Muchos Cambios:
-Cambio a Database.java: Se agrego la pass de encripcion como variable
estatica y un getter
-Se agrego la clase genericDAO con todos los metodos de actualizacion
genericos y algunos de eliminación.
- Se Modifico el UserBean(GenericUser) para representar herencia y asi
poder usar el casteo como en practicum, de esa clase derivan
AlumnoBean(RegularUser) y AdminBean que por ahora estan vacios para que
cada uno lo llene con los datos que necesita del usuario. Won no estoy
seguro si tu trabajo considera Alumnos, sino te recomiendo realizar un
cambio de nombre en las clases por uno mas adoc a tu dominio lo otro
seria que lo manejes como ya lo estabas manejando.
-Se modifico el funcionamiento del Login, primero se verifica si existe
el usuario en la tabla Usuarios, en caso de existir se verifica con
contraseña en la tabla correspondiente(alumnos, administradores) Ahora
se retorna un UserBean que puede ser Alumno o Administrador (usando
casteo para convertir) y se verifica el booleano que pedia antes con el
atributo Valid donde si no es valido no hay diferencia entre error de
clave o de cuenta por temas de seguridad.
-Se modifico la estructura del login y crearCuenta para soportar el uso
de contraseña encriptada
Creo que eso es todo cualquier cosa me preguntan por face.