Big code cleanup

- Better naming
- Better use of Go idioms
- Remove gocheck
- Decompress got ~2x faster unintentionally

Fixes #4.