Tweak documentation and tests

- adapt README.md to new interface
- add some general documentation
- increase test coverage
- fix Mercer map: enforce that kernel matrix is considered as symmetric
  and thus eigenvalues are real
- add pretty print for models