added a few missing semicolons, removed an unused function
added spice2 templates and xspice files
refactored hn spice, rewrote template, almost working
Hacker_News v2 nearly done
more visual fixes to HNv2, added small css file
HN nearly done, resolving comment bug
HackerNews fully implemented in spice2 fashion
fixed html parsing bug
added a few missing semicolons, removed an unused function
Merge branch 'zaahir/spice2' of github.com:duckduckgo/zeroclickinfo-spice into zaahir/spice2

* 'zaahir/spice2' of github.com:duckduckgo/zeroclickinfo-spice:
  added a few missing semicolons, removed an unused function
  fixed html parsing bug
  HackerNews fully implemented in spice2 fashion
  HN nearly done, resolving comment bug
  more visual fixes to HNv2, added small css file
  Hacker_News v2 nearly done
  refactored hn spice, rewrote template, almost working
  added spice2 templates and xspice files
moved click handler into spice callback function
Fixed an issue with the query "Hi."

"Hi" would result to "H.I."--an acronym that we don't really need.
To handle this, we need to put everything in lowercase, then check if it finds a match (I find that this works most of the time).
If it doesn't, we can always rely on Dictionary::Fallback to handle it.
But just in case Dictionary::Fallback fails, we have DDG.isRelevant.
Removed trailing comma.
"definition of: brobdingnagian" would fail because it would only strip "definition."
Added a comment.
Fixed "definition of:" problem.
fixed HN bug where only topComments exist, adds <hr> only when needed
fixed quixey <li> hover background
added check for url, simplified template and helpers
removed the use of a Result object