Added initial framework for Algo.

Updated Utils library with templated code
Final Commit for wokring version of max flow min cut algorithm