added collapse, accordion, and transition. use ui-bootstrap.js to collect.