A highway authority shall have the power to provide, wherever it shall deem it necessary or desirable for the safety or accommodation of foot passengers, proper and sufficient footpaths by the side of roads under its control and to provide, wherever it shall deem necessary for the safety or accommodation of ridden horses, driven livestock, agricultural machinery or pedal cyclists, grass or other m