Store single-use auth token and implement setup API endpoint Closes #50 and #42 See merge request !30