Beyond einstein gravity : a survey of gravitational theories for cosmology and astrophysics (2011)