Update .gitignore
Misc
Fix bugs