Added forgot your password feature which allows a user to reset a password without a login.
Configured linz to include forgotten password function only if resetPassword() is defined.
Update error view to omit the error stack trace in pre tag so error stack is readable.
Updated forgotten password workflow to reset user to update the password instead of reseting it.
Added login button once password has completed updated.
Made some minor wording improvements.
Updated the default regular express to work properly.
Updated linz to throw error if verifyPasswordResetHash() is not defined in user model when it is expected. Update forgotten password and reset password middlewares to pass in the res as an arguement to the respective functions.
Added extra commenting.
Further improved the default password requirements regex.
Updated admin login view to use dynamic url for forgotten password from linz.
Merge branch 'forgotten-password' of https://github.com/smebberson/linz into forgotten-password

* 'forgotten-password' of https://github.com/smebberson/linz:
  Further improved the default password requirements regex.
  Added extra commenting.
Updated error middleware to omit the full error object to console instead of just the error stack.
Merge pull request #38 from smebberson/forgotten-password