Added requirejs implementation instead of cafetiere