Divided Files into "object" files for organization

- Updated BioRanges object and tested structure.
- GRange now contains start(), finish(), width(), and name(). (UNTESTED)
- GRangeList adds the splitGRanges function and the requires object
definition for said function.