Redesigned and reworked likes

1) Removed likes partial
2) Rewrote how liking works in the controller
3) Redesigned the way likes are displayed

A proposed fix for #648