add some docs comment and some small improvements
* doc comments for the component package
* the page container is now an element with directive w-app-container
* the "bound" when binding is now set via property instead of attribute