Updated DirAcycGraph.java (and amended DAGMap)

Took ownership of put(k,v); and filled in some methods.