Reworked border and padding so that runtime changes can be made.

Got layouts working with border/padding.

Implemented percentage width, height, x and y on views with support for runtime changes.