Relativistic Fluids and Magneto-fluids: With Applications in Astrophysics and Plasma Physics