Only run changed update commands in batman.yml.

Closes #5
stupid hack to remove bashrc output
files should end with sha1 instead of md5
make batman run explicitly invoke virtualenvwrapper.sh instead of bashrc
remove hashing .batman.yml file in favor of only rerunning changed commands