Improved visitor
Simplified packages for visitor
added design-patter-prototype
added design-pattern-object-pool