Created decode function for escape sequences.

pyparsing stuff should properly return actual newlines and such.

Also had to comment out some imports in scanner.py because they were
causing circular references and the program wouldn't compile. They only
existed in testing code so it shouldn't break anything yet.

The testing code could be called from description_reader.py to avoid the
circular references.