Initial commit, pulled from Google Code project.