many updates to include angular-ui-bootstrap