stitched together some parts

Put together the actioncontainer, datacontainer, and voice command into
CWSApp