Flask version of the microsite

DO NOT MERGE - work in progress, just so folks can see where this is.

Todo: 
-Fix pagination
-get advanced search expand/collapse working again
-make the score dots go
-format dates
-show/hide extended description
-formatting in description (paragraphs/linebreaks)