all db migrations, user sign-up/sign-in/forgotten-email, location geocoding and validations