Added Password Reset:
-Users can now reset their passwords from the account management area.
-Password reset includes;
	-Login session verification (cannot reach password reset pages unless logged in)
	-Existing Password Verification Required
	-Regex verification of new password validity
	-New password match verification
	-User feedback messages for all included forms of verification failure
	-Success feedback
-User account management is as good as it's going to get for now
It still needs features added but it currently provides the essesntial
set of functions required. At almost 600 lines of code, it's already
quite substantial and I just cannot put any more time into it if I plan
on getting the shopping cart finished in time.

THINGS THAT ARE STILL MISSING FROM USER ACCOUNT MANAGEMENT:
-Password Recovery
-Email verification for account activation
-Should also take a look at user table and consider adding email as a key
since all emails should be individual anyway. Plus I am already using them
for the session identity