modified build files and git ignore