Need to fix like model so it can be upvotes and downvotes
fixed a few bugs for users who aren't logged in