added .gitignore and lib