PDF Form Generation for Users

@ericisaiah @yez 

This branch has survived for **TOO LONG**. I’ve occasionally merged master into it, but there is still far too much stuff to digest on here.

I would like to merge it pretty soon, but there is enough going on I think we should talk about at least some of it.
In the future I’d like to have a native way to combine the 2 PDFs, but it looks like the only options for that is to call out to iText from jRuby. We will probably want to run Sidekiq on jRuby eventually anyway because of the parallelism, but we don’t have to do that right now, and this gets the job done.