use foreign key to link users and articles
support for article tags (via init.py for now)
need to cache HTML; generating it on-the-fly sucks