Added basic accept method to Node class
Started wrok on visitor pattern and observer pattern, revised readme and made basic changes to other classes