I don't understand why this is so complicated. If someone works for you, they are an employee. If someone works with you, they are a contractor. I think the French definition of subordination is a great defining characteristic. However, my understanding is that US law doesn't make this distinction thus introducing a gray area.