Do not allow users to !learn something to a facctoid alias

The issue was that a user `!learn`d a new factoid with the name of an alias (probably not knowing it the alias even existed) and overwrote the original factoid that the alias pointed to. We should disallow this and require changes to a factoid to be done directly on the *real* factoid.