Closes #97 - Create Range class for Fluo API

Pull request for #97
Its used a lot in the implementation, I do not think its used in the rest of the API