#21 Removed code used for testing and changed licensing information to refer to the correct file
#24 Salt function used by openssl rand function