Remove paid-only cache setting for Travis

*That’s* why it didn’t seem to be working…
Refactor hashid

This removes duplication and makes it clearer that 6 is the minimum length