Added hooks directory.
Added traceback printing when an exception is caught.
Added Message.save_to_path.