Tesla Motors: Providing The Best And Affordable Electric Vehicles