initial commit of source files (transferred from Ant/Mercurial project)