delay evaluation of settings

it solves the problem defined in issue #3 by delaying the
evaluation of internal settings with lambdas.
Merge pull request #4 from paviensky/delayed-eval-for-settings

Delay evaluation of rbenv settings using a lambda.