Added requestAnimationFrame polyfill as a bower dev dependency
Added polyfill for requestAnimationFrame on js file
Completely refactored animation function to use `window.requestAnimationFrame` function, fixes #1