Add docs for expectedmanifest.py
Add some more docstrings
Make servo exit on task failure.
Deal with the edge case where thread names contain a '