Initial commit for web interface.

Bug: Search indices don't match the json indices (aka search doesn't work)