updated shell test git ignore and fixed all tests