blah
blahMerge branch 'master' of github.com:brandonlamb/Spot

Conflicts:
	lib/Spot/Type/String.php
Adding interfaces
Updated mapper and relation classes to use CollectionInterface. Also updated HasManyThrough to use $this->mapper()->collectionClass() instead of hard coding \Spot\Entity\Collection
Updated some methods to be jquery-like getter/setters
adding collection interface
Merge branch 'master' of github.com:brandonlamb/Spot

Conflicts:
	lib/Spot/Type/String.php
Fixing bad commit
Fixing bad commit
Fixing bad merge
Removing mongo adapter
Fixing string class
updating