Application implementation
ignoring cmake files
added Google Test library
added *.a and *.out to .gitignore