made several optimizations to the Animation class.  removed FRAF logic.  Using performance.now when available.  No longer creating a new function for every animation loop.  requestAnimFrame is now called before render instead of after