add user barcode to pages
add user barcode to pages
Cleaned up the code
main page forces user to enter user barcode first
Removed inline styling from partials
Merge pull request #85 from david-allen-tessella/main_page_scanning_fix

Main page scanning fix
Merge pull request #83 from david-allen-tessella/add_user_barcode

Add user barcode
Merge pull request #86 from mikemases/Partials_Inline

Removed inline styling from partials
Merge pull request #84 from mikemases/Inline_Html

Cleaned up the code
[#74] Refactor kit binding page to extract kit component

Moved all of the kit related functionality into kit component
Changed name of kit binding presenter to kit_binding_presenter

Conflicts:
	app/scripts/html_partials/kit_partial.html
	app/scripts/views/kit_binding_page_view.js
[#74] Refactor binding & elution views

Move print barcodes button for binding to bottom of page
Ensure buttons are generically named as they'll move eventually
Binding view code now more like kit view code

Conflicts:
	app/scripts/views/kit_binding_page_view.js
[#74] Use generic 'print' name for print event
[#74] Save kit details to batch

Handle the barcode scanning in the kit component
Handle the successful barcode+type of kit by updating batch
[#74] Remove unnecessary code from kit binding
[#74] Refactor kit binding into a step component

Created a step presenter that has 2 steps
Refactored all of the kit/binding interaction down into step
Updated configuration so all kit binding steps use new presenter
[#74] Kit binding view is now raw connected view
[#74] Elution is now based solely on connected view

Conflicts:
	app/scripts/views/elution_page_view.js
[#74] Move the started behaviour into connected

Elution "started" behaviour is now down in connected
Hand any unrecognised event up the chain in step presenter

Conflicts:
	app/scripts/models/connected.js
[#74] Collapse kit binding & elution still further
[#74] Remove byproduct transfer component

The behaviour of this component is now described by connected

Conflicts:
	app/scripts/models/byproduct_transfer_model.js
	app/scripts/models/connected.js