Update java documentation on the EventStore.
EventStream javadoc.
Moved IEventStoreFactory into an internal package
Moved IEventStoreFactory into an internal package
Change the order of methods on the Event interface
Removed some complexity around the use of an EventSpecification.