changed file naming, improved shader class, and improved accessibility