~jack/casaaaaa

Get monoid-subclasses from hackage
Revert "Avoid redundant dom node"

This reverts commit 3b58190deb146fb9c675567ace4cddce9aedd420.
Avoid redundant dom node
Use non-flake inputs for custom haskell packages
Use more recent branch version of monoid-subclasses
Uniq the Dynamic of search inputs to avoid redundant searches
Trigger search on form submit, as well as on edit timeout
preventDefault the form submit
Avoid creating <div> until necessary
Add recommended html meta tags