Make the reqPropertyName an option

The `reqPropertyName` is now an option. This allows for to store other authentication information than username. For example an user might be identified with an id, then it would be better to use `id` instead for `username`