added lib and gitignore config