Web update

Update to the web interface.

Adds a hex viewer tab to the file view. 

Changes the modules to use a drop down selection to run commands

Adds a spinner to show when module data is loading. (Spin.js)