Start TopSorter
Create topologicalSort package
Change TopSorter over to topologicalSort namespace, create DAG and Vertices interfaces
Do away with the "includes" folder... just keep everything under src

I don't know where I got the idea to have a separate includes folder, but it turns out to be inconvenient, so I changed
my mind. All of the .h files will now just go next to their corresponding .cpp files. Eclipse likes it better this way,
and doing it the other way had no apparent advantages.
Use shared_ptr in TopSorter
created Evaluator class WIP
Added Cell definition.
Added Cell definition
Create TopSort helpers

This is what I think it's going to look like, but I haven't really started to implement it yet, so the design might
change significantly in future commits.
Fix TopSorter pseudo-code
Evaluates expressions with +-*/ and cell names.

Not tested yet >_>
Working on TopSort
Use typedef'd shared_ptr in TopSorter
Created cell.cpp code.
tested the Evaluator. It seems to work. Does "+,-,*,/" operations, counts dependencies and catches most errors.

Having some trouble with git-hub, so not sure what is getting pushed in the end orz.
Changed 'children' to 'dependencies'
It compiles now!!!
Cell definition and working evaluator w/ provisional dag.
Deleted cell class, since Saya is now handling that.
Also created DAG.
Separate implementation from header