v0.0.2.8

Switched SpriteBatch from Singleton to Disposable object.
Altered GameComponent Struct to have null id and name if not specified.
Changed Game's Destructor & Dispose methods to align with MSDN
guidelines on implementing IDisposeable.
Ensured Sounds are stopped before attempting to dispose of them via the
ContentManager.