added several features to api model, including status, description, and mode. Also now requires django-taggit. Updated readme to reflect.