added hash function for cache busting, updated dependencies