Add GenerateWithPrefix

Generates a valid luhn with a set prefix

Example:

    luhnString := luhn.GenerateWithPrefix(10, "0012")
    luhnString[0:3] == "0012"

    luhn.Valid(luhnString) // true