Update mainly to add URL config item and standardise page elements to wait for.

ControlUI.java - Added waitForHTMLElements method (including a default set to use)
 - Removed home method
 - Renamed updateData2 to updateData

URLConfig.java enum added - contains page URL
Implemented in: ScrapingController, ScrapingControllerBuilder, ScrapingControllerMock and TestPersistence
TestPersistence.java now also uses HTMLElement and ControlUI.waitForHtmlElements() internally.

PageProcessor.java - renamed update2 method back to update.