Updated composer filesystem requirement.
Updated readme.
More readme updates. Fixing bad links.
Updated badges in readme.
Added coverage to travis-cs
Added whitelist for code coverage.
Marked a few methods that shouldn't be checked for coverage (default implementations).
Small refactoring and additional testing to up coverage.
Additional testing to hit some edge cases.
More test updates for 100% coverage.
General code cleanup to match PSR's.
More code cleanup.
More code formatting.
More code formatting.
Final code formatting for source files.
Some complexity refactoring.
Updated readme.