Redone account class

Completely rewrote the account class to fit for the format we were
talking about during class on Thursday.

Updated login and error checking features.

Tested and seems to be working fine. Let me know if there's anything
that is missing or that needs to be worked on.