Refactored Likes module

Modified get_likes function to output more predictable HTML structure,
and rationalised JavaScript a lot – dropped brute force DOM
manipulation in favour of simple class substitution.

Posts can now be liked and unliked multiple times without requiring a
page refresh.

Like message is now displayed without clickable image/text for non-JS
clients.