Text this: Analysing the role of ICT in rural community development: the case of Bakgoma Community Library in Makobe Village