Essential Ingredients For Forming A Legally Binding Contract And Differences Between An Independent Contractor And An Agent