Change in ProtoCore Utils for graph Compiler && Change i GraphCompiler as well

A change so that the utils dont destroy the whitespaces.
Another change to catch func and class def also.
Checked with Jun, it doesnt break anything :)