added an error type, still working on the system
separated errortype enum
finished login screen GUI, limited functionality.
Merge pull request #3 from Rmarmorstein/master

Some new changes - ErrorType, Auth Screen