Revert "Remove chruby"

This reverts commit 34ee8126a9f4924f6c7b456bd3207671ba1a86bb.
Check chruby is installed before running
Remove chruby
Remove rvm
gitignore .foreman files
Allow specifying a port for httpserver alias
Document httpserver function
Switch to @Goles battery script for tmux

/ht @pengwynn
Use zsh-completions from homebrew

brew install zsh-completions
Ignore .direnv directory
Fix fpath comment
Merge branch 'master' of https://github.com/hecticjeff/dotfiles into hecticjeff-master

Conflicts:
	git/gitignore.symlink