Add end-to-end-tests

This was created to check whether some issues I ran into while using GSS were legitimate bugs. Of the specs I added, all but one pass.

The spec I added for virtuals demonstrates the error reported at the-gss/vfl-compiler#8

cc @d4tocchini