Fixes TopBarLayout

TopBarLayout-content must be inside TopBarLayout. All divs that hold ui-view
need a width and height 100% because things are absoltue positioned.

The .Page and TopBarLayout-content must be on different elements, since they
override on height property.
I just tried, it doesn't work. The rules that exist for both the `layout="row"` and `layout="column"` don't match the expected behaviour. I don't think the fullSize class is a problem like this, it was a problem before because it was being used everywhere to apply rules that belonged on a component.

If the refactor where it got remove was done right it would have not have been removed from here.