Created KBThought class

KBThought contains basic properties and methods for
creating and editing thoughts.