Change new Date.getTime() to Date.now()
Simplify logging in connection.js
Implement on-demand file fetching
Revert to new Date.getTime(). Date.now() is buggy
Add ui feedback for file cache status
Allow play of non-local files