modified the AbstractFactory class create* parameters to accept view name alone
added swap files to the ignore list
renamed AbstractViewFactory to ControllerFactory and changed the implementation to concrete rather than abstract
added the Printer interface to model classes that will print something somewhere
added the getPrintBuffer method to the interface
deleted old sandbox and test helper files
renamed the Printer interface to Outputter and removed the static method from the interface
added the ViewController interface
took the AbstractFactory class back to a more ignorant state and made the ControllerFactory static again
created a first version of the tests to test for abstract method calls
modified the Abstract Factory to be instance based
added the EchoBot class and tests
added the ControllerFactory class and tests
removed old tests