Refactoring and additional controls added

Extensive refactoring of tests carried out.
Tests now implement page objects and loadable component.
Frame, Message and Page controls created.
Form interface created.