Added default error handling (so that errors are handled even if the code does not explicity handle them). File write errors are now caught instead of ignored. Also completely reworked the binary file classes. They can also be reset to the beginning of the file. Added raw audio and wave file classes. A couple of new utility programs were also added.