adding git ignore and more cleanup