cleaning up Page interface
Restructuring PageBase hierarchy

- dropping LoadableComponent concept
- replacing it with #waitUntilIsLoaded