Add signup structure and route