Fixed few warnings
Added gitignore