Facilitate an crude notification system for graceful handling of errors

> Implement an inbrowser notification system (humane.js) until integration with
  native notification systems is in place.
> Gracefully handle directory creation failure.
> Facilitate composite themes comprised of multiple stylesheets.
> Create custom notifier theme for light-ash theme
Use libnotify on linux for notifications