Add lib and gitignore