Added Utils class. Program class is now abstract for more flexibility in shader uniform initialization.