Only allow uni-directional, weighted out edges

This vastly simplifies the code-base and for the
purposes of PageRank, we only need the out-edges
anyways.