Added the Range type.
Wrote some documentation.
Improved tests a bit
Merge branch 'master' of https://github.com/siigna/main into experimental