likes
fixing typo
adding status partial
like/unlike logic
using validate uniqueness to prevent more than one like
fixing unlike