Self-Assembling Peptide Nanomaterials: Molecular Dynamics Studies, Computational Designs And Crystal Structure Characterizations