EvaluateByMovingFiles maps the require files to args on initialization instead of invocation
Update Gemfile.lock with latest gem version
Cleanup EvaluateByMovingFiles
Add support of --program/-e flag