Nashville Independent Film Festival offers education and entertainment