Make test translation units ODR-friendlier
Update future work section
Include boost::python in travis config
Add sanity tests
Add context-dependent tests