VARCHAR is created when using type 'string'

This allows the data type of 'string' to create a VARCHAR instead of a TEXT. It also supports maxLength if provided, and defaults to 255 if not.

Fixes [https://github.com/balderdashy/sails-postgresql/issues/83](https://github.com/balderdashy/sails-postgresql/issues/83)