algolia integrated - generating live html. Still needs tests

We still need tests for this and the javascript could definitely be cleaned up, but this shows that its working.