finished Fadable class

This can be used by creating a new instance of this object, then adding
calls to the Update() and Draw() method in Game.cs