Basic auth in place. State now returns useful responses, and raises exceptions. talk.py modified to work with the redesign. Small fixes: uri.py uses trec.config to construct paths to resources on the file system. Checks on participant credentials in state.py was moved further into the decision tree.