took the basic functions from IndexMnaager and put them into BaseINdexManager. SortFieldManager and FacetManager inherit from this, as they basically have all the same functionality, just different element names and gui strings