Initial asset hash plugin
Add some basic tests
Ignore DS_Store
Tidy up