Merge pull request #2 from lasso/master

Create diversity.rb and some fixes for errors discovered by rubocop
Merge pull request #3 from lasso/master

Fixes for warnings emitted by rubocop -s
Merge pull request #4 from lasso/master

Remove unused code, improve code coverage
Merge pull request #5 from lasso/master

Don't return nil when trying to install an already installed component, ...
Merge pull request #6 from lasso/master

Added more test coverage, fixed bug relating to externally defined componet options
Merge pull request #7 from lasso/master

Add rake tasks for generating RDocs and running rubocop
Merge pull request #8 from lasso/master

Fix misspelled variable, add some dotfiles to .gitignore
Merge pull request #9 from lasso/master

Add test for Registry::expand_component_list