Basic signup functionality in place