AMD script loader compliance

Makes TimeCirles usable as a dependency in an AMD script (Asynchronous Module Definition).