Merge pull request #169 from puffball/PB-ConvoView

PB-ConvoView WIP
new payload modifiers and some code cleanup
Merge branch 'master' of github.com:puffball/puffball
new handler mechanisms for managing callbacks
updating existing code to use new handler managers; various bugfixes
deeper functions for conversational puffs; temp example usage in tableview
merge conflict