added git ignore to avoid commiting cached, logs, vendor  and xml configuration files