Fixed Headers, Implementing Node

Wanted to push my fix to the broken headers. My solution was to use
forward declaration. For more information on why this was my solution,
despite known bad design, see the text file "Note on Circular
Dependencies".

Next step is to write the Node class.