Simplify json decoding
Inline some error handling
Add missing doc comments
Add info about fetching next problem. Closes #126
Rename package. Having trouble finding the right name.