Starting to add fields
Fields can be selected and the * operator returns all fields.
Getting count working
Cleaned pagination. Total count is correct and added number of pages as requested in #57.

This branch also includes the ability to specify fields returned.
fixing merge conflict
Added parsed name fileds
Adding tests for standard fields
Related committees, should have been affiliated committees. Making that change now.
Adding tests for field variables
Fixing the search test to include all fields
not showing empty election fields
Add tests for all and no field filering.
Fixing primary committee test
Merge pull request #58 from 18F/custom_fields

Custom fields