Reimplement Scheduler::addConnection with adjacency_list
add rudimentary Makefile
clean up and document graph-related code changes
restore class Connection
fix some 80-column overruns
rename conn to indices
remove non-compiling Scheduler::run
Makefile: add -Wall, -Wextra
Scheduler: fix printf warnings
Merge pull request #2 from jgottula/graph

Rewrite Scheduler::addConnection with adjacency_list features