Development on 0.4 Features

This takes care of several issues for 0.4 release

- [ ] Adds `util/curry`
- [ ] Rewrites `trait/pubsub`
- [ ] Removes old `.Model`, `.View`, and `.Controller` references