Building with minor changes

Added correcet version of c++ to makefile.

Added to method stubs (to have correct return type)

Made protected methods in Node public to I can look at it further

Issue #1
compiling

changes to node and add o to gitignore

Issue #1
Merge pull request #2 from Josh-Willhite/dan_solo_practice

Dan solo practice