Switch to PEP-8.
WIP
Update tests
Migrate workflow