Behavior Tweaks

- if a project doesn't exist, clone it in the $REPO_HOME directory (defaults to ~/projects)
- if $EDITOR isn't set, assume emacs