keep up with new requirements directory
Merge branch 'jbau/requirements-dir-update' into HEAD
set permissions and enable checkout from commit hashes, etc.
Merge pull request #84 from edx/jbau/minor-git-improvements

Jbau/minor git improvements