Added a SpriteComponentBuilder that makes it easier to create animations

In the theme of Rapid Development I thought it would be fitting to create a builder for easily creating animations and other things with the SpriteComponent.

Everything is also fully documented, and the code doesn't mess with any other code in the repository.

I plan to make more of these convenience classes and maybe adding some more useful convenice constructors and so if that is appreciated.