FileUtils work on a given 'fileInfo'
  * for every FileUtils call was a get request to the server
fix view binary content in Chrome
  * in Chrome the binary content view was to small
refactor directive: zsd-file-actions
  * code cleanup
  * decrease unecessary requests to the server
    (was 3 per file - even the server respons with not-found)
use phantomjs for testing
messages per directive: notifications
  * messages saved as array - no messages get lost
  * autoremove after given timeout
   (in index.html where the directive is used)
fix directive zsd-embed-src
  * prefix 'zsd' was missing in html and js
  * bugfix for commit: 26a527275a2cda412791c4ab45d7d4bb8366f10b
FrontendConfig as map[string]interface{}
  * config keys in lower case
  * simpler to add new configs
limit scan snapshots for file-modification (off by default)
  * scan for file-modifications are io bound
  * per snapshot one file stat cmd (when mod-time / size are checked)
  * if the given limit is negative (default) all snapshots are scannend
method to determine if file has changed configurable
  * currently supported: size+modTime or md5