initial commit. Relocation from google code repo