Properly namespaced unit tests
Updated composer dependencies
Implemented PSR-2 coding standards to codebase
Use php-cs-fixer to convert tests to PSR-2
Added cursor reset test
Removed --dev from composer build as it is now default
Renamed lib to src
When using modifiers in update() use new Document instead of new Query
Use new Query() when key is $inc as it requires dot syntax
Merge pull request #14 from scottymeuk/patch-3

When using modifiers in update() use new Document instead of new Query
Changed phpunit whitelist for code coverage
Renamed test folder to tests
Expanded $inc test
Horrible workaround for phpcs tool
Added phpcs to travis.yml