Client update

Added more classes, a few fixes, and username and password boxes.