Improved error handling if a CCA model has no input or output columns.  See #92.
Require at least one input and one output when creating CCA models using the web UI.  Closes #92.