added in memory persistence layer
refactored persistence registry to use either hibernate or in meory strategy
updated project documentation