created voting feature, restrictions, polymorphic associations, view/hide vote buttons, vote table