Added COLLECTFAST_CACHE setting so backend cache can be configured by user

This PR should close issue #14.

Users can optionally set the `COLLECTFAST_CACHE` setting to the name of an alternate Django cache backend.  If the setting is not present, it will use `default` -- which is the current behavior.