Add rack chooser for case and walkin

Changed signature of Case and Walkin ::addToSystem to return bool so
that it is compatible with grid function signatures.  These seems to
make the API more consistent anyway.