Adding the build folder to the gitignore file.
Introducing a topological sort based on Gliph for def task stacks.
Adding a general task exception other task exceptions can inherit from.
Starting to get dependencies and topological sorts working properly and adding testing for them.
Fixing task stack remove task logic, adding test for removing a nonexistant task, renaming remove method on the task stack to removeTask for consistency.
Finishing the move from a flat task list ordered by the order in the native datastructure to a proper topological sort powered by Gliph.