big changes

Updates to a number of classes.
big changes

Updates to a number of classes.
First of the rspec tests and what not
Merge pull request #16 from skunath/initial_rspec_testing

big changes
Merge branch 'development' of github.com:skunath/ROQTI
Created the `data_source` abstraction to allow for multiple kinds of data sources.
Merge branch 'datasource' of github.com:astine/ROQTI into datasource