more idiomatic c#
begin idiomatic refactor on IdentityAccess
update readme
fix bug in previous commit
port additional elements of AgilePM
Refactorings by eulerfx.