Added alerts module to the extraction pipeline. To trigger a message from anywhere in the system call:

$('body').trigger('s2.status.message', message);

or

$('body').trigger('s2.status.error', message);

Placeholder for message location is set in app.js and is the only place where alerts needs to be referenced.
Added alerts module to the extraction pipeline. To trigger a message from anywhere in the system call:

$('body').trigger('s2.status.message', message);

or

$('body').trigger('s2.status.error', message);

Placeholder for message location is set in app.js and is the only place where alerts needs to be referenced.
Small refactor and added message timeout to the module. Timeout duration is set in the config, currently set to 5s.
Merged following non-fast-forward issue
Fix concerning close delay potentially affecting the wrong alert dialog.
Merge branch 'Alert_Dialog' of git://github.com/mikemases/s2_extraction_pipeline into mikemases-Alert_Dialog

Conflicts:
	app/scripts/app.js
	app/styles/_pipeline.scss
added proper spinning wheel
Merge branch 'master' of https://github.com/sanger/s2_extraction_pipeline
[#147 #148] Ignore JSON test data in build
Merge pull request #150 from benoitmangili/improved_spinner

Improved spinner
Merge pull request #151 from mattdenner/ignore_json_data_in_build

[#147 #148] Ignore JSON test data in build