Moved requires into jbuilder directory for better namespacing
Flatten and simplified if/else logic in method_missing