Complete rewrite; now with gulp, requirejs, signals, dynamic stylesheets, bot info etc