added attr_protected to image model
removed categories model and just added a tags text due to silly issues. will work on those in a diff branch perhaps. all specs pass