updated to_dotfile() to call __realgraph__() if provided
added craftr.fs module
added craftr.buildgraph module
Merge branch 'master' of https://github.com/NiklasRosenstein/craftr
updated topological_sort() function
fixed BuildGraph.connect() raising CycleError