Separated Range and Data -a
added __str__ and __unicode__
Few unit tests to start