Cleaned up Context.java

Divided up long class Context so the class loader would not mistake it for another common class and made OSContext and AuthenticationContext and LocaleContext