Added authentication & Chnaged property

Only users with the correct permission ('cms.manage_pages') are able to edit content.
File property is now a dropdown input.