Support for enum types in postgres. 

Added a type `PGEnum` which is a `newtype` wrapper over `Data.Text.Text` as discussed [here](https://github.com/nikita-volkov/hasql/issues/16).