Fixed failing specs, refactored, and incorporated data transfer into a migration
Updated README