Added ContextMap functionality (still needs testing!)

- Small changes to context matcher (mainly name changes)
- Added a way to send a single datum with a new context
- Implemented execute of context map

Still needs to be tested!