added a base implementation for a MigrationStorageController which can be overwritten to change how migration history is stored; Began implementing jasmine spec tests for checking the MigrationStorageController;
updated tests for MigrationStorageController