bcrypt, and some use rvalidations
testing updates
Merge pull request #3 from celeen/master

some tests and stuff, and travis.yml