Gravar-mail: A Kinetic Zipper Model and the Assembly of Tobacco Mosaic Virus