Add a local UUID to controllers
Display racks without using labware
Change output rack to directly use rack controller
Merge branch 're_racking_tube_display' into development
Collapse manifest maker controller & model

Much improved HTML bindings.
Model reduced to a function, which then moved into controller.
Added a load of jQuery extensions that became useful.
Bind studies to manifest templates.

Manifest templates are really about supplying studies.  Hence we bind
them to a specific group of studies.  We currently have one template
feeding multiple studies, but it is possible to have multiple templates
feeding a study.

Added a couple of dummy studies into the plate manifest purely to
demonstrate the functionality.