UTF8 option added to DB
Set default fetch to PDO::FETCH_ASSOC
Remove trailing ?> from PHP only files

Note that it is a good practice to NOT end your PHP files with a closing
PHP tag. This prevents trailing newlines on the file from being included
in your output, which can cause problems with redirecting users.
Cleanup - file creation for login
Hide menu login while logging in
Checks for valid email (early)

Not sure I like how this is laying itself out... I'll likely change
everything.
New file not needed (yet?)
Checking if asus.com email
Something's broken, coming back to this later
Still broken

Sadface
Newb..
Added all columns + PW can't be blank
Creating three branches at login

Create new account and enter emailed passcode, enter new password, or
standard login.
Password form
hash_password function
Login function
Login 100% working

Need to add email passcode + create keyring
Create keyring

Not adding key_id to users table for some reason
Correct keyring variable + add to session
Email installed, not yet working

Checking server config - should be working as is.