* convert Tag into a trait
* Create ARW 1 decoder
* add decoder for sony tone curve table
* create decoder for arw 2.1 format
* add windsock.arw to the tests
* create derive macro for Tag and use it in decoders
* add license to tag-derive
* add code to identify model
* impl Display for Ifd
* Code review
* Fix type variable name
* Fix compilation
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com>