several fixes found during running 'python run'
several client code is lost

- get back from opair
angular-bootstrap is missing in miitus
use angular-bootstrap for dropdown
for big js file, rely on requirejs to force dependency

when js is big, sometimes angular would be faster than requirejs....
temporary commit.