codetemplates and formatter added, code formatted, whole project license
changet to AGPL