rewriting diff drop down update, fixing diff route/url generation bug
Merge pull request #614 from theresaanna/master

rewriting diff drop down update