Category endpoint updates to support getting top level categories per site and filter queries. Caching taxonomy in memory
Added statsd tracking for important methods, added macro / reflection to filter fields, performance improvement - prune and copy fields recursively, split get top level categories by site and get category by id in two endpoints, minor refactors
Made fields a set in Copyable macro
Adding tests and removing macro
Merge pull request #112 from naveenhooda2000/develop

removed stored fields for color and colorfamily in color swatches story
Merge pull request #111 from lujameva/category_listingB

Category endpoint updates to support getting top level categories per site and filter queries
Solving merge conflicts
Merge pull request #113 from lujameva/merge_conflict

Solving merge conflicts
Remove number of Mongo calls to get facet blacklists
Merge pull request #114 from lujameva/facet_blacklisting_performance2

Remove number of Mongo calls to get facet blacklists
Fixing exception when there are no facet blacklists in Mongo
Correcting variable misuse in facet blacklisting code
Merge pull request #115 from lujameva/facet_blacklisting_performance2

Fixing exception when there are no facet blacklists in Mongo
implmented code reviews and fixed some tests which I missed in earlier commit