AMD script loader compliance

TimeCircles can then be used in a require.js project
(http//requirejs.org). The library can then be imported like any other
dependency.