Add .gitignore file.
Move caching to util, add video.py, add some storage options.