feat(portal): added a portal to allow appending content to the body
feat(portal): added a portal to allow appending content to the body

This removes the hassle of elements being wrapped by other elements.
The portal appends a new div to the body element, which allows the
content inside to render relative to the body, instead of the
containing element. Basically a mild hack to circumvent CSS bullshit.

PrecisionNutrition/pn-finalists,PrecisionNutrition/pn-finalists