organization and bug fix

Authentication method wasn't loading information from the correct
directory. Organized window classes into a separate package.