The Good Jobs Bill would give workers a range of enhanced rights including an effective ban on zero hour contracts.