Complexity checkpoint 1

- Detect files and when we have entered and left the function
- detect if/else, switch/case/default, for, while, comment and depth
changes in a function
- Update C file to test scenarios.
Removed no parameter constructor

also added comment about exception in EvaluateCode
Search for multi line comments and ignore others

Updated C file to contain a multi line comment. Other comparators should
be skipped until we leave the multi line comment.
Should move flag for multi line comment to start of if statements to
allow for short circuiting.