Project Restructure (#26) * Restructure project, add tests and codecov, include build (#23) * chore: restructure project files * chore: reformat all source files * chore: add formatting commit to ignore file * chore: configure project * feat: add tests for log.py * chore: cleanup log.py and add type annotations * doc: add README contents from stashapp-tools * feat: test other python versions, modify build params * feat: add build and publish workfloat * fix: use correct key in publish.yaml (#24) * add branch input for publish workflow --------- Co-authored-by: dunngitter <[email protected]>