Add gitignore and base functions.py