Split environment extensions to appropriate classes

 - moved page extensions into its own class
 - mirrored structure in unit tests
split mock web pages into separate instances for each SUT