Better error handling and login profile support

Changelog

a672f2fc Add go file for fast code snippet tests
cac5d8ed Major cleanup, refactoring and simplification
9e9f3958 Minor adjustments
aa242b84 Print HTTP responses only on error
d54af8c1 Simplify http requests with go-resty and fix token refresh command
eff79e4b Update go module dependencies
6b8dc9c7 feat(login-profiles): actl.toml supports specifying profiles
9265eed1 refactor