Initial test refactoring
Ditched the delete methods
Slightly better class names
Seperated factories
Seperated saving tests and added more
Added test groups
Added definition tests
Make sure phpunit doesn't load our definitions
Check the object from SaveMethodNotFound
Check that we required exactly one file
Tweaked the deleting failed exception message
Flush the saved models on deletion
Improve saving tests and add deletion tests
Better class names
Removed extra new lines
Fixed tests on php 5.3
Merge pull request #140 from GrahamCampbell/break-up-tests

Break Up And Complete The Test Suite