Simplify IO handling

- Remove IOWrappers/IOChain #29
- Cleaned up specs
- Re-add gzip decoder #29
- Start handling encoding stuff #2
- Simplify Getline parser