Properly overload the handler methods so that it is capable of parsing
the xml pallete files.
Add file reading constructor to parse and load the class using xml
pallete files