getting there. just a checkpoint commit. had to refactor the knockout components so that they rendered clients/assignments independently