Golang Rest user api - handles users creation and authentification