Minor Cleanup and File Renaming

There's a Node folder now, that has all the nodes in it!

Source code, such as interfaces and abstract impl, should be somewhere else.