Property gui refinement

ref #34
I fixed and implement some of the features in the list. I also removed the custom margins from the editors and improved tab / shift+tab row switching.