Revised UI

Far from perfect, but has reached the point where the rough edges are slightly outweighed by the usefulness of the new additions to the UI.

Testing
=====

Please ensure you update composer, Sass compilation is dependent upon SCSSphp.

Test that everything still works as expected: no major regressions, no major functionality missing, etc.