Co-working spaces are attracting freelancers & entrepreneurs