Assessing Cobalt Nanoparticles and Nanocomposites for Biomedical Applications and Water Remediation