First push of my repo. This has the basic functionality included.

Features
Sprite animation based on Frames per Second rather than a specific time (FPS is universal, while times could vary).
Pixel perfect collision detection data is available (based on GetOpaqueData()).
Events are thrown when the animation 'goes past' it's last frame.

Future Features
-----------------------------------
Updating the draw to allow for image modification as would be allowed on most images.

Possible Future Features
-----------------------------------
Yo-yo like animation (e.g. 0, 1, 2,...,n,n-1,n-2,...,0)