added test for multiple dimension list
whitespace
moved to CS class syntax
re-arranging
changed #list() to only return a single "level"
added #filterReducers()
broke out #filterReducer() from #filterReducers()
added #addDimension() and test