Fixed labels, Q-curve flag and incorrect isogeny classes

The curves will probably need removing/re-adding over at least Q(sqrt(-1)) and Q(sqrt(-3)) as many curves have had their # within the isogeny class changed...

**All** of the extra data, including earlier commits included in this pull request, all need re-doing to match the correct labels, which I'll do shortly.