rename immutable array to focus on typing
turn event recorder into aggregate root abstract class
change array immutability exception to give more information
change DomainEvents to DomainEventArray to serve better as a type
make immutable typed array to throw an exception on invalid type for type-safety
add domain event array spec
rename Identifier to AggregateIdentifier
increment version to 0.2.0
updated documentation
Merge pull request #1 from heybigname/changes

Rename Identifier, fix bugs, add Tests