Added Phase II of Push Relabel algorithm and Min Cut implementation
templatized and documented DS.cpp
added Trie