tweaked the case, contact and user models a bit
added the staff model