Added the functionality to the like/dislike buttons

When user clicks like/dislike the abstractId is placed into either the "Likes" or "Dislikes" attribute of the "GeneralThread" item in the "Interactions" table. 

User cannot add the same abstract multiple times to "Likes"/"Dislikes"

Unfinished:
If abstract is liked but exists in "Dislikes", remove from "Dislikes" and place in "Likes"

I've never written the word "Likes" so many times.