fix migrations, now reversible

added down to migrations with a custom primary key call, couldn't be rolled back, now they can