Added gemspec and ability to reverse the edge arrow

I've added the 'dir' method to allow arrows to be drawn in reverse. ie, arrows point up the digraph rather than the default of down.