Implemented Commotion client API, rewrote client to use it.
Merge branch 'plugins' of github.com:opentechinstitute/commotiond into plugins