Added medium model

Used a polymorphic association to connect different kind of media
(e.g. Audio, Video, Image, Document) to medium model
Record necessary VCR cassettes
Added CarrierWave gem
Added MediumUploader and initially configured it