more tests
added some more tests

spent heaps of time getting Fabrication to save has_many to database.
more tests
Changed back autoselect to use partial matching

That is, not simply from beginning of string
options.js haml'd

also started to use <label>
validation of completed procs for sub nurses
small changes for demo
various

application_helper has constants used for testing and on views,
shuffled validation logic around