Fix for #22, #27, and #30

#22: apparently best to avoid camelcase in directives
#27: using prefix in path constraint needs ns declared on app server as well
#30: added init() to User service, applied that at create and logout