refactoring user repository
SqlUserRepository is completed. Some solution-wide refactoring is needed now to deal with duplicate EF auto-mapping logic. Also did a little cleanup for Party SQL classes.