simplifying tests
     change test file names
     change test class names
        adding examples to the state design pattern