Allow user to pick stream & edit their own blogs

Continuing the conversation from #60 

Things remaining to do before deploy: 

[] add delete/warning/confirmation before allowing a user to delete their blog.
[] profile pages needs to handle "does not exist" error more gracefully - should throw a 404 instead of a 500
[] make the url edit field longer, is currently 200px