Updated example script

The main addition is a hybrid character/state object; comments are in
place detailing the usefulness and usage of these objects. Additionally,
many labels were removed in favor of variables.
Also updated .gitignore to ignore error and traceback messages in the main
folder.