All the client code including the Jasmine client tests now all use RequireJS and proper module definitions