Added auto-generated configuration header file
Updated cmake configuration file
Added git ignore file