Cleanup imports
Use requests.Session to manage headers
Simplify auth flow, ask user to create token and submit
Inform when no active subscriptions exist, args in help
Cleanup, flakeify
Use logging instead of prints
Standardize auth flow when user token known
Offer user list of known types when invalid type specified
Handle repo targets missing / correctly