Starting to refactor this monstrosity
More refactoring
More refactoring
More updates, refactoring, and progress
More work on refactoring
More refactoring. Moving revalidation to a subscriber rather than collaborator
More refactoring and adding dependency on doctrine/cache
Tweaks and starting to get a semi-working implementation
Update composer.json
Merge pull request #7 from GrahamCampbell/composer

Update composer.json
Merge branch 'refactor'

Conflicts:
	.gitignore
	composer.json