start rewriting vis in only angular

temporarily use 0.4.0-SNAPSHOT release of angular-ui-bootstrap (with additional
patch to support tooltip-placement="mouse") while the fix for
angular-ui/bootstrap#387 has not yet been released