You've been AggregateSourced

- Commented AggregateRoot/Entity and replaced with AggregateSource
variants so they would play ball with the AggregateSource.Testing NuGet
package (requires IAggregateRootEntity).
- Refactored tests into specifications
Merge pull request #1 from yreynhout/master

You've been AggregateSourced