added progress indicating options to long operations.

smoothing and fitting now have a FUN.PROGRESS argument to allow users to specify a progress indicating function.

fixed a typo in arguments to groan.fit() - "method" is now "model" - this breaks backwards compatibility, hence the minor version bump in DESCRIPTION.