Implements password authentication via BCrypt.
Can create Users.
Cleans up user.
Cleans up user.
Deletes unnecessary item view spec.