Persist a post login redirect through login failiure

This is done by populating the hidden 'next' field with its own value on post if there is not a next url parameter
Merge pull request #142 from UniversityRadioYork/redirect-login-failed-fix

Persist a post login redirect through login failiure