Added hooks for BC errors
Merge pull request #24 from mikemases/BC_Error_Hooks

Added hooks for BC errors
Use batch.items to identify the presenter.

Relies on the batch.items proxy being present in S2Mapper.
Cleaned up the presenters and refactored some of the functionality
Merge pull request #25 from mattdenner/improved_batch_items_filtering

Use batch.items to identify the presenter.
Merged kit presenter changes and refactored
Merge pull request #26 from mikemases/Presenter_Refactors

Cleaned up the presenters and refactored some of the functionality
Refactored binding complete presenter
Merge branch 'refactoring' of https://github.com/david-allen-tessella/s2_extraction_pipeline into Presenter_Refactors
Further refactors in the page presenters
Committing change to be able to pull down changes
Merging in Mike's work
Refactored the binding finished page presenter. Still needs to be tested at this stage
Merge branch 'master' of https://github.com/sanger/s2_extraction_pipeline into refactoring
Refactor of elusion page presenter. Presenter factory needs to be changed