Finishes the hmwrk 1 problems.  Fully working user validation
along with a rotc13 encrpytion service