Added in Animation utility class

An object to encapsulate animation data for images. Does NOT store the
image at all in any way. Only stores and updates coordinate information.
Usage example can be found in animation.hpp