Renamed pydot to viz. Added OO version of shunting yard.
Fixed operator precedences.
Renamed operator nodes.
N-ary operator parsing instead of binary.
Fixed N-ary argument parsing.
Moved graph generation to course.
Fixed course prereq columns mapping.