Refactor assets: use controller specific js, clean vendor dir