created shader classes and buffer objects and a simple pass-through example