adding tests for typed functions rule
creating typedef rule
Removing unused functionality
Merge pull request #2 from daptiv/adding-tests-for-typed-functions-rule

Adding tests for typed functions rule