Imported from original repository.
Clean up documentation, add license file, and gitignore file.