Fix #145, add #132, #135

Unsaved changes to stages are now completely discarded when the user navigates away from the stage edit page (#145), the save/cancel/etc buttons are now at the top of the stage edit page (#135), and the voice of an avatar can be tested on the media edit page (#132)