#45: Range class added
#45: merged with master and resolved conflicts
#45: Range is there
#45: Range should work