Features/repository hashfile

Implements Repsitory.hashfile