painful client code reorg towards modules rather than controllers/directives/services

better for code reuse and integration