feat(chatty): Revamp custom tab logic to be template based.

resolves #31
fix(chatty): Some template filters weren't filtering right.