isnan function for distribution objects
some minor improvements

- CAT only adds path if necessary
- reset and solve button (enable on/off) now work better
highlighting missing fields

missing fields are now highlighted with a exclamation mark
+ fixed bug in save function