Checking in because Mock works for running tests.  Many changes in progress.
- Mock needs to verify
- Mock, Mock, and Invocation need tests
- Operation.hasIntent needs test and impl
- AsyncDevice and AsyncRunner needs docs
- SimpleModelAnalyzer needs test and impl
- ModelAnalyzer needs docs