added node and list classes

Make sure you add these and compile with out the c++ classes as part of
the project