Much cleanup for the gradApplication schema:

* Fixed whitespace (tabs and spaces were mixed)
* Added list of countries. Not sure where this should live
     eventually, but for now it's here.
* Made the race/ethnicity match the actual application.
* Changed weird "yes" and "no" boolean fields to single boolean values.
* Enums... enums everywhere.
Further normalized and made more accurate the schema
Fix Mongoose subdocument errors and formatted syntax to make jshint happy.
Moved countries out of gradApplications model, display country selector on create application screen
Removed unused config/countries.js file
Made the home page a little less default.
Allow detailed entry on the creation page, for later display
Improve saving, and add PDF view
Fix home page link
Fix production settings for Heroku
Add info to PDFs
Fixes to schema, split name into first middle last.
Remove social accounts stuff
Created GradApplication unit tests for UFID validation
Added "View Application" page
Merge Kat's tests and my View Application page

Conflicts:
	app/tests/gradApplication.server.model.test.js
Cleaned up tests
Created Tabs in Applicant View
test commit
Merge pull request #1 from JohnReedLOL/master

alright let's try it