simplify data-passing
add notion of "edit view", support album drag-and-drop, add some content to homepage, misc tweaks