HMAC key and encryption key now separate. Now uses mtime to check if file has been modified.