Add gem omniauth, omniauth-meetup
git ignore config/database.yml file
gitignore config/initializers/devise.rb - don't publish secret values
Migration to add Meetup attributes to User
Add migration to remove Devise created indices, may not be used
Include updated schema change
Add unit tests and method to register user given authentication hash
Merge pull request #2 from fun-ruby/master

* Add gem omniauth, omniauth-meetup; git ignore config/database.yml file
* gitignore config/initializers/devise.rb - don't publish secret values
* Migration to add Meetup attributes to User
* Add migration to remove Devise created indices, may not be used
* Add unit tests and method to register user given authentication hash
Add unit test and method to build a MeetupGroup given a meetup.com hash payload
Add UserGroup association model for User and MeetupGroup; add unit tests
Merge pull request #3 from fun-ruby/meetup_group

Add unit test and method to build a MeetupGroup given a meetup.com hash ...
Add model validation and unit tests to User, MeetupGroup, UserGroup
Add feature and unit test to import user's Meetup groups from a hash payload
Merge pull request #4 from fun-ruby/user_group_assoc

Add UserGroup association model for User and MeetupGroup; add unit tests
Refactor MeetupGroup.build_with() and .refesh_with()
Create Project and db migration; write unit tests to define model behavior
Merge pull request #5 from fun-ruby/import_user_groups

Import user groups
Change Project required field from name to full_name
Add UserProject association and unit tests
Write code to fix all unit tests for User and Project
Merge pull request #6 from fun-ruby/projects

Projects
Add GitHub official API toolkit, octokit