Cretae keyword lists manager

This code includes a new KeywordListsManager class and some formatting and scrubbing of XmlKeywordSearchList.java.