Major changes

A load of security changes, added profiles, ability to edit password,
request pw requests... a whole website has been made now.