Working on wtforms.
Cleaned up tests and some naming. Wrote javascript for client-side form validation. Still need to write server-side form validation and get associate() working again.
link_paper() working correctly. Form is validated both client and server-side. However, validation done only on the server-side like checking to make sure the gene names entered are actually valid gene names, refreshes the page, so the user's work is lost.

To fix this, WTForms would have to be fully implemented, but I've been having trouble getting it working since the reference page is actually made up of many forms - one for each reference.