Fixes to make SelectionPageModel tests work
Dummy resource behaves a bit more like a s2 resource
Barcode scanning and removal works again
test now expects barcode to be sent to parent childDone method
Merge pull request #11 from iain-peddie-tessella/architecture_refactoring

Architecture refactoring
provide dummyresource with string not object in null batch test
changed test expectations for different batch case
Selection page model rejects duplicate uuids
Selection page refuses to add the same tube twice
Merge pull request #12 from iain-peddie-tessella/T45_4_scan_unique_tubes_only

T45 4 scan unique tubes only
bugfix
Merge pull request #13 from iain-peddie-tessella/T45_4_scan_unique_tubes_only

bugfix
commit before merging
Merge branch 'master' of https://github.com/sanger/s2_extraction_pipeline into default_presenter_fix

Conflicts:
	app/scripts/views/scan_barcode_view.js
cleaned code
Merge branch 'master' of https://github.com/benoitmangili/s2_extraction_pipeline into default_presenter_fix

Conflicts:
	app/scripts/app.js
	app/scripts/default/default_presenter.js
	app/scripts/default/default_view.js
	app/scripts/models/selection_page_model.js
	app/scripts/presenters/presenter_factory.js
	app/scripts/presenters/selection_page_presenter.js
Merge pull request #14 from benoitmangili/default_presenter_fix

Default presenter fix
Started work on kit presenter
Merge branch 'master' of https://github.com/sanger/s2_extraction_pipeline into Kit_Presenter
Added transfers page to the extraction pipeline