Convert results array to list to prevent ArgumentNullException

Also, results are now automatically reset when the list of users changes.

Closes #31.