Friendly ids for agreements
adds CSS classes for text alignment and floating
f the hybridgroup github organization:
* Ability to create agreements and edit them. Only if the user has admin rights on the given repo.

Anyone else not part of hybridgroup:
* View homepage with "Why CLA?" and "My agreements and signatures".
* View, fill form and sign agreements.
* Does NOT see "agreements you have created" or warning message that you must be a member of hybrid to create agreements.
Conflict solved
Getting true public IP
Merge remote-tracking branch 'origin/20-saving-ip-signatures' into staging

Conflicts:
	app/controllers/agreements_controller.rb
	db/schema.rb
	lib/github_repos.rb
forgot to run migrations
Merge remote-tracking branch 'origin/23-only-hybridgoup-creates-agreements' into staging

Conflicts:
	app/controllers/agreements_controller.rb
	app/views/agreements/new.html.erb