add migration
Add sign up
Add authentication
Fix root_path in signin