The California State Senate has approved Assembly Bill 5, voting 29 to 11 in favor of requiring gig companies like Uber and Lyft to recognize independent contractors as employees. It's not a law just yet — it has to go through the State Assembly and…