An independent contractor is one who works for another under contract, but retains control over the means, method and manner of performing the work.