2 tests not passing, uses regex and several functions

 - uses functions to detect patterns in user input
 - try to determine types of strings passed in, to determine
   appropriate output
 - uses regex to determine if something is lowercase, uppercase,
   a number, and (to be fixed) if unicode or a hexadecimal
   escape sequence