use bcrypt for password hashing, update password column

make password mandatory in take_adump
updated requirements
fix tests remove extra param in hash password
oops
Merge pull request #28 from vkarthik26/modularization

Changing hashing to bcrypt