Add parsing of lockout timestamps and thresholds
Refactor Base.modify to DRY AD::Person
Implement account unlocking
Whitespace
Add the userPrincipalName attribute