[#4] renamed annotation MapperFactoryMethod to MapperFactory

existing annotation MapperFactory wasn't used
renaming is good because a shorter annotation name is always better
warning, this change will break code that uses @MapperFactoryMethod