Start to implement testsuit

The testsuit is usable to generate data manually which is then rendered
by the dashboard. This can be used to troubleshoot problems and bugs
within the code of the dashboard.
Add testsuit endpoint that is used by fetchdata_icinga
Further enhance testsuit
Usability enhancements for the testsuite

Add typeahead support, selector for the states, delete support for
already added entries.
fixes to typeahead
Fix minor coding glitches flagged by jshint linter
Add pattern support to testsuit, remove unneeded files, minor fixes
Fix bug with race condition between tile display and showing the infobar