Merge pull request #1 from iain-peddie-tessella/T45_MVP_for_selection_page

T45 mvp for selection page
Refactored code to follow coding standard
model view and presenter work together and provide handler for next button click
Merge branch 'master' of https://github.com/sanger/s2_extraction_pipeline into T45_MVP_for_selection_page