Add Tests, Stream Printed Output
Add Travis.yml
ignore build directory
path_utils instead of utils
Add Batsignal
Add test for path_utils
fix symlink path bug, add tests, update readme
add test for add2virtualenv
add more tests
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
try to fix requirements on travis
ok let's not set virtualenvwrapper_python env variable
maybe create file if it doesnt exist
expanduser on hash_dir
just merge stdout and stderr