Simulating the Role of Molecular Binding to Mineral Surfaces: from Biomineral Growth to Cell Attachment