Changed Folder Name

Changed the "Easing" folder to the "UI" folder
Various updates

Added DesignTest file for designing ui scenes after the login screen
Added FunctorTestingGround to test out idea for ui easing elements
Added isClass function to perform various test on Polycode classes
Added Animation System

Animation system performs similarly to the Easing system (not
interoperable though)
Animators return a "stop" function that can be called to end the
animation
Updated the login screen to take advantage of the animation and easing
systems
Revert "Added Animation System"

This reverts commit f9c524c96210f48f79e427259b2788b94915294e.
Revert "Revert "Added Animation System""

This reverts commit 92b10678e7218df7776f27e6afb9d70080e4e7e5.