Text this: Towards high performance organic photovoltaic cells , a review of recent development in organic photovoltaics