Magnetic Characterization Techniques for Nanomaterials