now using from version to determine if first time running migrations, modified tests to reflect. Modified the filter from function to return the given version when migrating down, instead of setting it to an emtpy string. Verified both up and down migrations with a given version run the migrations to and including the given migration