Upload of albums support by the user interface!

I'm not entirely sure about the way I'm doing things though. Committing
for review :)