GEC 21 updates.

Myriad updates from GENI Portal development.