Created Decrypt Method, Updated Main

Created a method to decrypt an encrypted message. Updated main to give
the user the option to decrypt or encrypt. Wrote in controls to handle
invalid user entries.