fix changes for findAllFuncs / containingFunction returning error#
fix changes for findAllFuncs returning error
Make ContainingFunction and FindAllFuncs not panic

Instead return an appropriate error
extractFunction now returns error
return a function as a slice of lines

not the whole function as a string
line colors and func name flag

Added a flag to specify a function name as opposed to
just a line number.

Rename start-line flag to line.

Add line colors as a map of deleted and added line numbers
added todo for detNewDiffs