allow password length argument
20 by default.
add a travis build file
ignore binary