Ordenada carpeta templates y eliminados los archivos estáticos que nada tienen que ver con esta carpeta.
Limpiado y corregido el método de login.

La vista de login usa la Authentication View de Django, que se encarga de hacer toda la autenticación y logueo del usuario, sólo se le pasa la plantilla personalizada.
Añadido método de logout.
Añadida url privada para probar el correcto funcionamiento del decorador @login_required y la redirección