Implementing Like Button

Not fully tested yet. Some major bugs exist.