add accordion state directive to control accordion with states, #6