* PageNavigator:: now navigation more page specific
* Pages extracted * Now scaner instantiate the pages and provide for navigator
* Page set_text_field value added
* PageNavigator:: now uses navigation strategy
* ScanStrategy implemented