added duplicate button.  Closes #33.