Adding function definition parsing
Moving forward
Code refactoring
Adding test files with one test stub in each