build useful filters and context functions in tarbell core, closes #205