- Añadida la posibilidad de que los usuarios establezcan un email y lo validen (mediante un email de validación).
- Añadidas notificaciones por email cuando un usuario sube una perla nueva.
- Cambiado el sistema de directorios para unificar todos los scripts del servidor bajo la carpeta "php".
- El fichero de configuracion "config.php" se ha separado en "bd.conf", "parametros.php" y "rutas.php".
- El archivo "controlador.php" se ha movido a la nueva carpeta "controladores".
- Arreglado error por el que no se redigia correctamente a otras paginas desde la pagina controlador.php.
- Arreglado error por el que sólo contaban las perlas puntuadas en la lista de perlas (en el top10 o en la página de la perla no se contaba el voto).
- Separado controlador.php en perlas.php, usuarios.php y comentarios.php
** He comenzado a cambiar el objeto para emplear programacion orientada a objetos.
- Creado directorio php/clases.
- Creada clase BD para lanzar consultas a la BD.
- Creada clase rap como clase de alto nivel que llamara a "ObtenerCategorias", "ObtenerUsuarios", etc.
- Creada clase perla.
- Fichero de rutas editado para incluir la ruta a la carpeta de clases.
- Creada clase usuario.
	- Añadido método "Loguear" para Loguear un usuario en el sistema.

- Modificada clase perla.
	- Añadidos "getters" y "setters" para todas sus propiedades.
	- Añadido método "CargarDatos" para construir la perla a partir de un registro de la BD.

- Ahora la sección "Lista de perlas" se muestra bien con los nuevos objetos Perla.
- Ahora en la sección "Lista de perlas" se mezcla html y php (antes era todo con php y llamadas a echo).
NOTA: Los cambios marcados con (*) se corresponden a alteraciones en la BD que no se han incluido en este commit. Esto se debe a que faltan más cambios en la BD, y se esperará a realizarlos todos para incluir el fichero sql.

- Se ha trabajado para que en lugar de que cada perla tenga una sola categoria, tenga una o más etiquetas.
	- Tabla 'categorias' renombrada a 'etiquetas'.
	- Creada tabla perlas_etiquetas (relacion entre perlas y etiquetas).
	- (*) Eliminado campo 'categoria' en tabla 'perlas'.
	- Modificada seccion 'subir_perla.php' para que las categorias se introduzca en un campo de texto y separadas por comas.

- (*) Eliminados campos booleanos 'humor_negro', 'perla_visual' y 'contenido_informatico' en tabla 'perlas'. La idea es conseguir la misma funcionalidad mediante etiquetas.

- (*) Eliminados campos 'num_votos', 'nota_acumulada', 'num_denuncias' y 'denuncias' de la tabla 'perlas'. Las funciones de busqueda de perlas se modificaran para que calculen y devuelvan dichos campos.

- Modificada la lógica para insertar una perla en la BD.
	- Las funciones de insercion 'InsertarPerla' y 'ActualizarPerla' se han fusionado en el método 'InsertarBD' de la clase 'perla'.
	- Ahora la insercion de una perla se invoca desde el controlador 'perlas.php', y no desde la página 'subir_perla.php', como se hacia anteriormente.
- Ya se añaden las perlas a la BD cuando se inserta una perla.
- Ahora en la lista de perlas se muestra las etiquetas de cada una.
- Ahora se puede buscar perlas por UNA SOLA etiqueta modificando la variable $_GET['etiquetas'] en 'lista_etiquetas.php'.
- Modificado general.php para que acepte un párametro GET llamado "notificacion". Este parámetro se usará para indexar un array (en php/config/parametros.php) y mostrar la notificacion correspondiente al usuario (pe. se ha subido una perla correctamente).
	- Se distingue entre "notificaciones buenas" (fondo verde) y "notificaciones malas" (fondo rojo).

- Solucionado un error por el que si un título de una perla contenía comillas dobles no se mostraba todo el texto.
- Añadida carpeta "plantillas".
	- Añadida plantilla "perla.php" que asume la existencia de una variable $perla de tipo Perla y la muestra.
	- (Esta me faltó en el commit anterior) Añadida plantilla "notificacion.php" que asume la existencia de una variable $_GET['notificacion'] con un identificador (tipo string) y muestra al usuario el mensaje asociado.

- Modificada la clase "rap" con un método para cargar los nombres e id de los usuarios desde la BD.
- Modificada la clase "rap" con un método para obtener el nombre de un usuario a partir de una id dada.
- Modificado el fichero "general.php" para cargar la lista de usuarios al principio de cada sección.

- Se ha comenzado a trabajar en volver a mostrar la nota de cada perla.
- Ahora es posible puntuar perlas y cancelar tu voto.
- Creada clase "comentario.php"
	- Añadida la posibilidad de subir comentarios.
	- Añadida la posibilidad de borrar comentarios.
- Añadida la posibilidad de modificar comentarios.
- Ya vuelven a funcionar las siguientes secciones:
	- Top 10
	- Lista de usuarios
	- Ranking de raper@s
	- Notificaciones

- Se ha creado una plantilla "php/plantillas/selector_paginas.php" que toma el numero de elementos totales, el numero de elementos por pagina y la pagina actual y genera los enlaces a las otras páginas.
- La clase Usuario se ha convertido en una clase Singlenton. Ahora se refiere únicamente al usuario actual.
- Se vuelve a tener la posibilidad de cambiar la contraseña del usuario.
- Ahora las etiquetas de una perla son enlaces. Al clicar sobre ellos se accede a la lista de perlas que contienen la misma etiqueta.
- La lógica del servidor para loguear a un usuario se ha movido de index.php a php/controladores/usuarios.php.
- Arreglado error por el que se accedia a una variable $usuario no definida al tratar de cambiar la contraseña.
- Añadida la posibilidad de subir, modificar y borrar perlas visuales.
- Modificada la seccion de perfil.
	- Ya se puede cambiar la contraseña de usuario.
	- Ya se puede cambiar el avatar.
	- Ya se puede cambiar y validar el email.

- Se ha comentado el código de las clases Comentario, BD y parte de Perla.
- Ya se muestra el numero de comentarios de cada perla.
- Se ha comentado pequeñas partes del código.