Externalized more settings
Basic rules page layout + scripting
Reorganized static files
Externalized common template elements
Added some basic CSS
Added shift-click functionality to default checkboxes
Added CSS for small devices
Added more small browser logic