moved themedir and file loaders to static methods
added doc for languages and static functions to load theme