added few tests
Merge branch 'architecture_refactoring' of https://github.com/iain-peddie-tessella/s2_extraction_pipeline into presenter_lazing_loading

Conflicts:
	app/scripts/presenters/selection_page_presenter.js
	test/spec/scan_barcode_presenter_spec.js
	test/test_main.js
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