Adds more shader tests

Creates a subclass of GLNode