Updated gitignore file to ignore *.o, *.a and *.so files