Features
- Use new package tools ([719](https://github.com/MartinHjelmare/leicacam/pull/719),
[`b577f43`](https://github.com/MartinHjelmare/leicacam/commit/b577f43a2252c7f5dc804c542aeadf2aa4dc9d28))
* chore: use new package tools
* chore: start typing cam
* chore: finish typing cam
* chore: type async_cam
* chore: replace socket.error with OSError
* chore: import AsyncCAM
* chore: delint
* chore: clean up stale coveragerc file
* chore: add codecov config