Contract Formation: Essential Elements of a Binding Agreement