lots of dditions to the funtionality of generate_migrations, do_migrate. Also finished user password management