Addressing #64
Adding `data` method to Context and Instance
Updating interface for main functions.
- Adding default value to Context.data method
- Adding more tests
- Updating debugging information from processes