Start from scratch
Add test for readInt
Add TestReadString, getDecoder()
Add test for readList
Add readDictionary test
Add Decode test
Add basic package layout, make tests compile
Add readString, readIntUntil
Add readList
Outsource value detection to readValue
Add isEnd() for end detection
Implement readDictionary()
Implement the Decode func
Add function comments
Add test for readIntUntil
Remove readValue test (do they make sense?)
Add test for isEnd
Add negative test for readIntUntil
Add another test, return err on failure
Add test for uint64