hospital-cli should return non-zero exit for failure cases

Fixes #73
Psycho-rebased branch 73-cli-exit-code on top of master
Refs #73 - Added tests around hospital-cli exit code.
Refs #73 - Removed a 'print' in code.
hospital-cli exits with code 0 on success, 1 in case of failure. Closes #73