Improvements

Hi Andy, 
I've updated this project to work both on a Vagrant box, or a host (for people who work out of their host like me).  This is primarily through the use of sudo in the relevant places and username/vagrant detection.
I've updated it to be OS independent (OS + Package Manager detection).
I have configured the npm installations to spam a little less.
tmux has been added, along with the mem-cpu plugin.

Default configurations are now symlinked to ~/home for:
 - vim
 - gem
 - tmux

git-flow is built from source as it isn't included in all os repositories.