Initial web UI with bootstrap and loading patterns list from the controller
Loading active pattern clientside js
Adding post API to select a new active pattern
Turning on SPI controller for some live testing
Bugfix
Adding polling to update the UI state
Built the web interface: Merge branch 'web_interface'