break out module declarations:

* I had an issue with including this gem on a 
  fresh rails application: uninitialized constant 
  Thincloud

* fix: be more explicit with module declarations
Merge pull request #8 from smoil/fix-module-load-order

break out module declarations:
bump version
Move provider config test into describe block.
Add custom layout support and test examples.
Add custom layout information to readme.
Merge pull request #9 from newleaders/custom-layout

Custom layout
bump version
Version bump
Add methods for post login/registration redirects.
Add test for after login path redirection.
Merge pull request #10 from kjohnston/redirect-paths

Add methods for post login/registration redirects.
bump version
bump version due to bad build
Add documentation for redirections.
Merge pull request #11 from kjohnston/document-redirects

Add documentation for redirections.
remove omniauth-linkedin runtime requirement
update development gems
support a :require key for custom filenames:

* example: the :stripe_connect provider must 
  require the "stripe-connect" file
fix style typo