Add uniqueness on name of GeoLeader on model and database level
Add rails_12factor gem to production
end_year in GeoLeader edit view starts at 1900, allow delete of GeoLeaderGeoNodeTenure from GeoLeader edit view, allow only level 1 GeoNodes to be used for GeoLeaderGeoNodeTenure creation and update
Add name_zh to GeoNode model
Add working remove leader and to GeoNode edit view
Add Geo with level_n_geo_node validations; add GeoGeoLeaderValidator for all models belongs_to Geo and GeoLeader
Remove GeoValidator reference in CaseRecord (GeoValidator deleted)
Add working Geo and GeoLeader select for Source edit view, with validation
Merge branch 'geo-wrapper-for-three-geo-nodes' into add-geo-node

Conflicts:
	db/schema.rb
Fix GeoGeoLeaderValidator validation logic; Source update using Geo working iff Geo already exists
Merge branch 'geo-wrapper-for-three-geo-nodes' into add-geo-node
Add fix for Sources#create and #new
Add level_n_geo_node_id attr_accessible in Source model
Add Source edit view link on case edit view
Add limit to cases in Lists and Responses controller