Fixed a bug that didnt order the vertices on the face correctl.  Added highlighting on the faces.  Fixed a bug that caused bad behavior when selecting the outer face.  Added double buffering.