Password Reset Fixes
- Changed link colours to make them stand out more
- Renamed new forms and ID's to separate from copied source
- UI fixes (button images, new title images, paragraph tags)
- Moved redirect script from password reset HTML files to its own client-side script
- Forgotten Password page now checks email is valid before sending
- Flag added to database for password reset - when link is generated this is set to 1, when new password set this is set to 0, link becomes invalid/expired if flag set to 0 or missing
- Added text to email advising link only valid for 48 hours
- Generated link in email now finds out site's hosted address (for when it gets moved)