v0.5.0

* Add `find` and `all` methods (#16)
* Fix writing nil associations (#17)
* Switch to using the hash reader and writers on records (#19)
* Raise a custom invalid exception (#18)