add setup files.
add test files.
add docopt library.
add docopt document.
add schema library.
fix README
fixes docopt documents.
parse and validate arguments.
add docopt tests.
fixes validate function.
add ignore-empty option.
add test for validation
fixes options.must be -n or -p
fixes validate function. if no files, add stdin.
fixes test.
add iter_files function.
add test for iter_files function.
add testfiles.
add deps in tox
fixes error with multi versions in test.