Run travis tests on php 5.6.
:zzz: Sleep until mongo is up for travis tests.

We have a fairly high percentage of our builds fail on travis because of
mongo not being fully up yet.  This loop will ensure that travis is
ready before executing the build. :sleeping:.
Merge pull request #6 from nubs/php-56

Run travis tests on php 5.6.
Use shields.io for the badge.
Add badges for packagist.
Specify the testsuite in the phpunit.xml.

This is done so that it doesn't have to be specified on the phpunit
command line.
Enable strict code coverage.
Remove --dev from composer install.

composer install installs dev dependencies by default.
Convert usage of phpunit to a library.

This interface is more programmatic and easier to handle code coverage
report for.
Convert usage of phpcs to a library.