added gl wrapper base classes + test template
updated build