Non-Canonical Scalar Fields And Their Applications In Cosmology And Astrophysics.