On Einstein's Theory of Gravitation and its Astronomical Consequences