addition of a common page class and more tests
addition of generics on the elements interfaces and also a basic implementation of a common field from which the others might inherit.