iron_valid 0.5.0

Request validation library for iron, based on Laravel's validation
Documentation
**Version 0.5.0**
 - [SEMVER_MAJOR] `validate` now takes `rules` by reference
 - [SEMVER_MINOR] Nested fields can be validated. For example, to validate
 a struct `{ user: { name: 'foo', email: 'a@b.com' } }`, you could pass in `user.name`
 or `user.email` as the key on the `rules` passed in to `validate`. This also
 works for `Rule`s that accept a parameter for a second field. ([#34]https://github.com/shssoichiro/iron-valid/issues/34)

**Version 0.4.1**
 - Allow postgres 0.14.0 (previous versions still work with this crate)

**Version 0.4.0**
 - Bump params to 0.6.0
 - Bump regex to 0.2.0
 - Switch to serde_json for testing if json is valid
 - Remove any explicit minimum supported Rust version 
    (this should always work on the latest stable,
    and may work on earlier versions but is not guaranteed to)

**Version 0.3.1**
 - Bump compatible postgres versions to include up to 0.13.x

**Version 0.3.0**
 - [SEMVER_MAJOR] Upgrade params to 0.5.x
 - [SEMVER_MAJOR] Bump minimum rustc version to 1.9.0
 - Code cleanup

**Version 0.2.0**
 - Add `exists` and `unique` database validators, available with `pg` feature enabled
 - Upgrade to iron 0.4.0 and params 0.3.0

**Version 0.1.0**
 - Initial release