Neil McGuffin was supposed to guide the Miami Beach Housing Authority into the new millennium. Instead he exposed an agency in disarray. And he lost his job.