Moved common simple-fact and simple-pattern functionality
  to new ancestor - simple-object.
Moved template-object to new file base-objects.lisp along
  with the newly created simple-object.