Reorganize repository and use environment variables
Add usersauth and refactor labels