set up web backend
actually set up this time (last time didn't push everything oops) also added getting user by email