Finished work on no username provided entry point

Also performed cleanup, fixes, and D.R.Y, and ARGH IT'S THE FADING TEXT
AGAIN
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
Small mobile CSS cleanup
Completed global variables trimming, D.R.Y, renaming, cleanup

It seems I got THIS part of the fading text mostly working. The rest is
going to be a Knightmare-Athon.

I will say that while the code is still rather messy, this is the
cleanest it has been in a long time.
Fix some JSHint errors