tried updating gitignore and fixed #3 #5 and #6