Initial commit: add all files from private repository.
Add description and features to README.