Add `date` type which maps to `MongoDate` and refactor `parseValues`
Merge pull request #24 from timothy-r/master

Removes string type hint as there is no string class
Merge pull request #22 from jrschumacher/feat-add-date-type

Add `date` type which maps to `MongoDate` and refactor `parseValues`
Fix spacing for __call
Fix spacing for __call
Fix failing tests missing inital data
Add getter and setter method functionality

- Can now implement `getVar()` and `setVar()` either by convention or if implemented. See README for more detail.
- Moved `__call` to magic methods
- Implemented `__isset` for interoperability with libraries like Twig
- Moved `reference(s)/embed(s)` key to contants `DATA_TYPE_REFERENCE(S)/DATA_TYPE_EMDED(S)`
Add missing documentation for `MongoDB::setConfigBlock`
Add missing functionality
fix(tests): Phactory failed to connect on 5.3
Merge pull request #21 from jrschumacher/feat-get-set-methods

Add getVar()/setVar($val) method functionality
Add ability to map field names between model and database

See tests for examples
Add magic method __unset as well as interface __unsetter

- add __unset
- add __unsetter
- deprecate _unset
Add all dataypes
Merge pull request #27 from jrschumacher/feat-unsetter

Add magic method __unset as well as interface __unsetter
Merge pull request #28 from jrschumacher/enha-references

Add all dataypes
Merge pull request #29 from jrschumacher/feat-db-field-name

Add ability to map field names between model and database
Convert to PSR-2 code style

Used [Code
Sniffer](http://pear.php.net/package/PHP_CodeSniffer/redirected) and
[PHP-CS-Fixer](https://github.com/fabpot/PHP-CS-Fixer) to do guide the
fixes to Mongodm.

Most fixes are related to spacing issues:

- tabs to spaces
- 4 spaces rather than 2
- space after function declaration
- etc...

There are some occasions where I changed private methods to protected to
better support issues related to prefixed _

There should be further refactoring to standardize method names to camel
case as most of the code is in camel case while deprecating malformed
methods. However this may be a further conversation due to issues
related to "appearing" like the PHP Mongo methods which use
non-camel-case.
Check for db connection or connect
Merge pull request #31 from jrschumacher/psr2-code-style

Convert to PSR-2 code style