Total portal replacement

Replaced all elements with the portals element
add and edit still need to be hooked up

Signed-off-by: Jason Tempestini <jason@curlymedia.com>
Merge branch 'master' of https://github.com/curlyjason/redbook