Fixed unit tests and set up function to return hierarchy of market groups
data bound fitting market groups are working - still need to add the types themselves.