Update composer.json

Only suggest String package.
Update composer.json

include String package to require-dev
Update some doc blocks
Merge pull request #5 from vess/composer

Update composer.json
Correct values returned when no matches exist
Add tests for new cases
Merge pull request #7 from wilsonge/patch-1

Correct values returned when no matches exist