Design and Implementation Issues in Autonomous Vehicles- A Comparative Review