fixed Range.color = None issue on Mac and added test for it
implemented Range.shape, Range.size and len(), closes #109
added tests for len(), Range.size, Range.shape
implemented Range as iterator, closes #108