DRY up notifications
SecureRandom instead of UUID for token generation
add login groups
add convenience method
add todo comments
update evolutions