Rsdt/cython operators

Adds boundary operator and context

* Closes #143 
* Closes #169 
* Closes #120 
* Goes partway towards #132