Started implementing the Range IDL, added documentation
Modified for v0.6 release
Implemented some methods, rest postponed