categories (can) have start and end dates, big update, closes #74