Added demo of spy, And expanded ShowbuilderTest with excetpion mocking