Added Visitor Pattern
Merge pull request #7 from dezmond/master

Added Visitor Pattern