code refactoring, central openssl-compare file, subcommands in lib/

update README file to changes

strike one off the TODO list, update it