Finished OptParser and Exception classes.