Un montón de cambios

- Validaciones
- Eliminacion de prototype
- Jquery
- Separacion de controladores
- limpieza de codigo
- optimizacion de consultas.
- etc