updating generation to deal with compiling issue and attempt to get namespacing working in node.  IT is much more different than the way the patient api works