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
ADd test for readString
Add test for readValue()
Reorder tests, add test for isEnd
Add tests for readList
Add readDictionary tests
Add more teests for Decode