Bump version to 1.0.0
Ignore build and test artifacts
Run tests with coverage
Make swallow work as a context manager