Container logic rewrite

* Added `ContainerMixin` and `Container` for mounting into react
components.
* Deprecate ability to pass react components as containers, use new
`ContainerMixin` instead.
Release 0.3.0