fix issues #3 #4, #2

- make top level layouts extension functions of Activity
- add default value to layoutParams lambda
- prettify viewgroup access in containers