Initial work on media types and photo uploads using carrierwave for file uploading