New feature: Attachments

I've added a quick feature to articles and projects to support attaching files. It currently only supports .txt and .pdf files, but it's easy to add more file-types in the future. Attachments will automatically be listed below the article and can be directly linked from the article if the Full HTML text filter is used.