Web interface. Stable. Small refactoring, prepare for add search.  #12