Remove lots of is_string($kind)
Allow all kinds to be passed with or without options
Add a method to return options (anything after |)
Add method to return an option, with an optional default
Use getOption to get length for integer (with default)
Allow variable string lengths
Test string
use getOption and add default date format
Make sure we don't return spaces in "string" kind
Variable text lengths
Allow multiple options
Remove lots of if statements
Cleanup, and comments
Move $available_kinds to a static variable
Run tests against php 5.5 and hhvm
Tests over getKey() pk() _id and null
Merge pull request #29 from Zizaco/cleanup-and-changes

Cleanup and changes and adds support for #27