#26 Aliasing old sync functions for backward compatibility
Getting ready for new parameter inputs: Defining new structs
#26 PasswordHash using one interface. Refactored code and DRY'd lots
#26 Refactored and altered tests for new interface
#26 Internal functions are now inline'd