Shadow buffer-file-name to work with rvm functions.
Work on adding new commands: generate, shell.