added last touches

added proper case selection and randomization with errors for no cases
found and duplication of singular cases.  Fixed a few UI things as well
including the office map and the creation screens.