improved section handling

* added support for sections with iframe context
* reduced frame switching
added .gitignore