Start API v2
Split requirements
User registration workflow
Update API v1
Cleanup
small style fix