Add Relative Positioning

So I went back and looked through the pull requests and found that this was suggested and implemented a while back. My implementation of it is a little different though so I'm curious to see what you all think.

It works by allowing users to add a attribute called `relative` to the root element(s) to enable relative positioning. Then, if they should need to use absolute positioning on an element, they can do so by adding the `absolute