Merge pull request #37 from jrunningen/master

Add form field analysis
Merge remote-tracking branch 'origin/master' into HEAD

* origin/master:
  Add phone numbers, citizenship, nationality, and email to Residents
  Clean up logger calls and unnecessary Dragoman nil provider
  Create a global Dragoman object
  Present a generated form for the resident showing preferred fields
Change the fixtures to fix a couple of broken tests
Add a table for PDF form fields

As an alternative to reading from disk and shelling out to pdftk every time we
inspect a PDF form, we can cache form field names in the database itself.
Create join table for forms and field names, and seed it
Remove redundant ignore
Unit tests no longer touch the sample PDFs or PDF_FORMS

I'd like the tests to continue to work even when the PDF forms are changed, or
moved, or whatever.
Move form_field_hash from Resident to ApplicationController
Remove unused test stubs
Seed resident data with Faker gem
Add previous SSNs to resident
Add race to Resident
Add student/marital status, mailing address, preferred phone to Resident