Reduce parameters of some Attachment methods.
project: Use common uploader to upload logo.

While doing this, also refactor uploader a little.