add github actions to test PRs and deploy to crates when new tags are created
add github actions to test PRs and deploy to crates when new tags are created