add #set_home and #user_logged_in to avoid missing home path
Removed etc from gemspec. Used #with_env in spec test. Changed #set_home to #default_home. Used #getpwnam to comply with ruby 1.8.7 lack of Dir.home
Merge branch 'issue_146' of github.com:bradleyd/librarian
Whitespace.
Refactor consolidate extracted method.

There is no concrete need for it to remain extracted. There is only one call-site, and the only call-site is a one-liner already.