Enforce unique list of categories and portfolio

I think this is an important conceptual change. Taking away this option will lock up our requirements on categories and portfolio. Not to mention, we need to leverage a mongoose update() variation to put in those mongo requirements on categories and the portfolio.