Use gulp-cache for images, add demo image
Add npm test script