Converted file uploads to use carrierwave

Fixes issue #85