Primer commit del feature 1

Creada la rama para el desarrollo del feature 1. Añadido .DS_Store al .gitignore y modificado el fichero routes para consultar una tarea
Devolver una tarea en Json a partir de una url

Finalizada esta subtarea del feature 1. modificados los ficheros application y Task
Finalizada la subtarea \tasks

Ahora al acceder a \tasks se devuelve un JSon con todas las tareas que tenemos en base de datos
Terminada subtarea de añadir tarea.

Tarea perteneciente al feature 1. Ahora al añadir una tarea se devuelve un codigo 201 junto con la representación JSON del objeto creado
Terminado el eliminar tarea.

Ahora ya se borran tareas con el metodo DELETE y se controla si existe o no la tarea. Como resultado de la operación se muestra un simple mensaje.
Terminado el feature 1

Commit que mergea las dos ramas
Añadida segunda evolución a la base de datos

Creada la tabla usr y una columna en task referenciando a esta tabla. Fichero 2.sql añadido.
Implementada la consulta de tareas para un usuario

Falta contemplar si existe el usuario y testear la funcionalidad.
Modificada la funcionalidad del feature 1

Se ha modificado el POST y GET de tareas del feature 1. Ahora si se hace un POST de una tarea sin especificar usuario, esta se guarda con un usuario anonimo. Para el GET solo mostrara las tareas con dicho usuario.
Implementada la funcionalidad de añadir tareas a un usuario

Todo se ha testeado por encima. Falta contemplar que si no existe un suario en POST y GET envie un 404.
Ahora ya se contempla que no exista usuario tanto en POST como en GET de tareas

Tambien se ha hecho un pequeño testeo de las funcionalidades del feature 2 y del feature 1 para asegurarnos de que todo sigue funcionando correctamente.
Finalización del feature2
Ficheo de documentación añadido.

Se ha creado la documentación para los dos primeros features.
Añadida evolución a la base de datos

Se ha añadido la columna fecha en el tabla task para el tratamiento de fechas en las tareas.
Modificado el Modelo para contemplar fechas

Ahora a la hora de crear tareas sin usuario o con usuario (feature1 y 2) se inserta NULL en el campo fecha de la tabla task.
Añadida la funcionalidad de insertar tareas con fecha limite

Se ha añadido una nueva ruta para añadir tareas con fecha. Se ha creado el metodo oportuno en Application.scala y el metodo en Task.scala que se encarga de la inserción en bd
Añadida nueva funcionalidad. Ahora se pueden consultar tareas con fecha

Se ha modificado el fichero rutas con la nueva URL. Se han añadido los metodos en Task.scala y Application.scala para manejar la tarea
Añadida funcionalidad de busqueda por fecha

Añadida la nueva ruta en el fichero routes. Añadidos los metodos withDate en Application.scala y withDate en Task.scala para lidiar con dicha operación
Añadida funcionalidad de ver tareas con fecha posterior a una dada

Se ha añadido la URL al fichero de routes. Añadidas las funciones fechadesp en Task.scala y Application.scala que implementan dicha funcionalidad
Merge con el feature 3.

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.