Update postgrex and decimal, use hex packages
Use new comprehensions
Hex package
Release v0.1.0
Bump to v0.1.1-dev
Update .travis.yml
Fix Hex installation on Travis
Remove spaces from {}
Convert query records to structs
Remove mix.lock from example

It is outdated most of the time.
Remove entities in favor of model structs

* The `queryable` macro has been replaced with `schema`, it has the same
  API but instead of generating an entity record it defines a struct
  inline in the model.
* `__entity__` functions generated have been renamed to `__schema__` and
  are generated on the model.
* `MyModel.primary_key/1` and `MyModel.primary_key/2` removed in favor of
  `Ecto.Model.primary_key/1` and `Ecto.Model.put_primary_key/2`.
* Associations are now stored directly in the field with same name
  instead of `__field__`.
* `Ecto.Validator.record/2` removed in favor of
  `Ecto.Validator.struct/2`.
Rewrite the README to remove entities
Remove unecessary optimizations on ecto/model/validations
Bump to 0.2.0, update CHANGELOG
Convert query type records to structs
Convert postgres worker state to map
Convert query validator state to map
replaced queryable/2 by schema/2 in the README
Merge pull request #218 from leikind/master

replaced queryable/2 by schema/2 in the README