Initial project structrue
Cleaning up project structure
Updated Gmock library
Gitignore