prevalidating arguments
very detailed API info in the readme
2.0.1 minor fix and readme improvment