Merge branch 'hotfix/0.2.1'
add context-sensitive output_range elements function (w/ tests; all pass)
croak unless start and end look like numbers
make output_elements more concise
change output_elements to output_integers
fix bug related to removing multiple ranges from a single range
splice previous start positions while removing ranges (big speed increase under some conditions)
cleanup and add comments
make recent test independent of previous tests
update version info to 0.2.2
Merge branch 'hotfix/0.2.2' into develop

Conflicts:
	t/range.t
add rough drafts of object oriented implementations of module and tests
update tests for add_range_oo method
convert is_in_range_oo method and update tests
update tests for rm_range_oo method
convert range_length_oo method and update tests
consolidate $self->messy(1) when adding/removing ranges
fix collapse_ranges_oo bug
set defaults for attributes: add, rm, and messy
convert output_ranges_oo and update tests