Factor out sidebar.js
Factor out sidebar HTML, load it from sidebar.js
Status updates while recording
Update status during recording, play recording in sidebar
Progress updates while uploading
ASync upload with progress works, playing audio file when done
Add CSS for the sidebar