Added signup (skeleton); added auth (but still some hardcoded)