Update gemfile lock
Remove trailing spaces
Small refactor of read_int -> get_int
Create peek_chars to avoid writing to strpos/bytes_delivered
Simplify dealing with encoding
Remove unused instance variable
Simplify
Encapsulate reading in a new class
- peek_chars
- get_chars
move get_byte, get_int into module
Isolate Exif parsing
Rename bytes_delivered -> pos
Add failing test for a jpeg
JPEG exif parsing can now fail gracefully :tada:
Support for PSD