Working on web UI.
Merging web-ui branch to master.