added appointment tag
fix people collector, but it's uglier now
added main cache to database
get pickle collector to make the db cache objects