initial commit to github; directly copied code from sourceforge checkout