begin splitting things from post.py
make Post extend App
sig module refactor

* added unittests
* broker style signals
* slot signal rebased on broker signals for interopability
remove sig.py in favor of spinoff smoke