added site.py
semi-working prototype