Package alias

- While maintaining the default behavior of using the full package names
  as keys for objects, also permit the use of aliases so that multiple
  instances of the same bot Command classes can be instantiated using
  different settings.