Barcode, Login Screen, etc..

Basically a big update with most of the login screen completed, the
barcode generator working for all ID numbers, and numerous other small
updates along with those main updates.