More docs

Added the accidentally uncommitted projectile.py file.