added useful common tools, including ajax, util, signals, context processor and signal connector