routecipherencrypt implementation complete

routecipherencrypt has been completed, however bug identified when key
inputed is of length 2 Ascii chars.