Adds my attempt for script cleanup problem

Usage: ./script-cleanup typescript
Handles backspace, ^M, ^G
Can't handle arrow keys...
Produces a new file, named by prepending "clean-" to the existing
filename (e.g. typescript becomes clean-typescript)