Merging changes on scott branch into master

The library is basically working now, with better auth workflow, using either env vars, or a single file with keys, and updates have been made for new Lagotto v5 API, as well as updating all event parsing, and more

Tests still need to be updated, if any