fix signup
make terms acceptance configurable
fix migration