Only return migrations within the requested timespan

Right now all migrate({method: 'down'}) runs all migrations down instead of the last (but only removes the last from the meta table).