Update documentation to reflect recent changes

* Make it clear we use numpy
* Install procedure in the README is simpler
* Add a numpy use case
Export CompileError exception class at package level