1- No. A phrase is just a group of words. A clause contains a verb, and a dependent clause is not the major clause of a sentence.Originally Posted by mas94010
2- This doesn't need any more punctuation, as the two parts balance each other. Punctuation like a semi-colon is used when there is a less direct connection or to introduce something like a conclusion. Many people would probably use a dash here, though.