Added a restart option to the init script.
altered logging to log to /var/log/circadian.log , full path required due to running from init script.
UI overhaul.  UI reworked around bootstrap to enable flexible width for wider device compatibility.  Added Mode control to front end, along with requesite backend request hooks.  Current system mode now shown in UI and updated with ui refresh every 10 seconds.  Colour picker wheel now updated on ui update if in cycle and auto modes. cycle mode now checks system state to ensure duplicate jobs arent scheduled.