Closes #97 - Create Range class for Fluo API

Pull request for #97
protected methods are still part of public api