refactor(template): move template to external
fix(DpdUser): make path in resource configurable
feat(navbarComponent): make template external
feat(login): add login method and form
fix(login): change ng-required to required
feat(logout): persist logout to dpdUserStore
Drop the "navbar;" it's cleaner.
feat(login): add better error handling for failed login
feat(dist): create script to generate distribution