Attachments

For issue #129.
I've removed `nifty-attachments` and added an `Attachment` model. I've also added the `carrierwave` and `fog` gems.
It could do with a bit of extra work before it's complete but thought I'd get it done quickly.
Why not ```accepts_nested_attributes_for :attachments``` ?