Update Makefile to also delete test.db.
Add initial implementation of a "Run" and update loader to create "Runs" when loading samples.
View controllers (REST services), Web page, and tests have yet to be updated.
Initial Run View implementation.
Add default respresentations
Add a default representation to the run and sample entities.
Update tests & views to support new Run entity
Update documentation to include run-based examples
Add unit test for cascading delete of Run
Externalize config to file
Refactor index.html to view model code
Update loader to work after Run introduction
Add support for filter on int
Update to including run id in sample list
Update UI to support runs
Update samples when run deleted

Add Observable / Observer
Register Observer on run model
Initial support for toggling views
bug 4242: Correct JSON docs for run

Updated run endpoint in README.md for run update and delete.
Test addition of sample to non-existant run

Adds a unit test, which I believe should fail, if you try to add a sample with
an invalid run id.  This unit test will need to be reviewed as I haven't worked
on it in several weeks/months and it might be in an intermediate state.

My expectation is that an appropriate foreign key constraint should prevent
such a sample from being inserted. However, in this test, I was able to insert
a Sample with a reference in a missing Run.  I hadn't worked out whether or
this was because my SQLAlchemy model was incorrect, or whether it was that the
file based database being used doesn't support / enforce foreign key
constraints.
Update Makefile to also delete test.db.
Add initial implementation of a "Run" and update loader to create "Runs" when loading samples.
View controllers (REST services), Web page, and tests have yet to be updated.
Initial Run View implementation.