Insights into charge carrier dynamics in organo-metal halide perovskites: from neat films to solar cells. (3rd August 2017)