Renaming HtmlElements and added Selectors

Decided to comply with Selenium terminology and renamed HtmlElements to
PageObjects, also added interfaces for selectors