Migrate to 28.io

fixing master
added credentials module
credential task with its different target need to be declared in this file. Like for https://github.com/28msec/secxbrl.info/blob/master/Gruntfile.js#L465

It just hit me that this problems popped up all over since the last merge of this branch.
The last merge of this branch was so complex (and apparently time sensitive) that it fell through the crack.
A little clean up there would truly be amazing.