changed spamController to internal.

changed spamController to internal so it doesn't give me errors about
accessibility and updated names for spamController.Init() on login and
spamController.Remove() on logout.