work on documentation, moved roadmap in doc.
Huge update on documentation and tests, travis will now run doctests along with unit tests.