DO NOT MERGE! - Crichton integrated testing

This is not working, it's here to get feedback on ideas for how to get it into a working state.
@HonoreDB Sounds good. I added you and @miwest929 as collaborators on the demo service so you can merge PRs etc.