Cadastra ou loga um usuário pelo Github.
Merge branch 'master' of github.com:geteloquent/talks into github

Conflicts:
	Gemfile
	Gemfile.lock
	app/assets/stylesheets/scaffolds.css.scss
	app/views/layouts/application.html.erb
	db/schema.rb
Cria a associação entre usuários e palestras.
Permite que somente um usuário possa criar palestras.
Não permique votos duplicados dos usuários cadastrados.
Adiciona validações no UserForm e usa o Github UID pra identificação.
Adiciona e melhora alguns testes.
Remover a necessidade de verificar se user.id existe.
Merge pull request #6 from geteloquent/github

Cadastrar através de conta no Github