make sphinx skeleton
clean up events api a little to make query/eventset distinction stricter