updated coding standard and git ignore