Spring cleaning the crypto + naming.

These libraries I wrote are basically models, therefore the renaming.

Also, threw away the external bcrypt lib for builtin pbkdf2 goodness.