Move CAT_init to constructor function of CAT
Add more specific error message to CAT
Basic GUI
Add mock buttons to GUI
Add function data2str from matlab tools to CAT. This function allows printing vectors, function handles etc. in an as-short-as-possible string
Add overloaded data2str for the Distribution class
Change CAT superclass to hgsetget instead of handle, since this allows using get() and set() on properties of CAT
Reactive superclass CAT for CATTube
Add browse buttons with import function for variables (not all yet) with function browseVars which handles the listing and importing of variables
Add browse buttons for remaining variables
Set solve and plot methods as callbacks for Solve and Plot buttons
Distribution plot: clear output if none requested
Distribution plot: allow plotting into different Parent window
Move data2str function to general folder, since it's not part of the class
Add function anonfunc2str which is needed in set methods (when changing the number of input arguments to an anonymous function)
Fix label on data2str function in Distribution
Update cell titles etc. in CAT
Change set method for solubility to allow numerical, character etc input. Change method of changing number of inputs to a function
Set method for sol_method: change to switch block, add default functionality which blocks undefined methods
Change set method for growthrate to allow numerical/string input
Various changes to CATTube GUI:
* Add 'Edit' button for Distribution, with separate GUI (mock)
* Add callbacks for text input fields
* Update some descriptions/tooltips
* Check for classvarname existence before trying to assign a variable to a property
* Add function parenthesis which is used in callback functions
Merge branch 'master' of git@github.com:miggland/PBEToolbox.git
Move browseVars and editDist functions to separate files