Switch to side-by-side view

--- a/pyforge/flyway/graph.py
+++ b/pyforge/flyway/graph.py
@@ -51,6 +51,8 @@
         # Find the start node
         start = dict((m, -1) for m in self._modules)
         start.update(start_requirements)
+        start = dict((str(k), v) for k,v in start.iteritems()
+                     if k in self._State._fields)
         start_state = self._State(**start)
         start = self.node_by_state[start_state]
         # Find the end node(s)