President Barack Obama signed legislation on Wednesday banning members of Congress, himself, and thousands of federal workers from profiting from nonpublic information learned on the job, referring to