Added a test for the create and implement new interface refactoring.

This commit belongs to issue #20.
Added a test for the create and implement interface refactoring.

This commit belongs to issue #20.
Added a test for the create and implement a new interface refactoring.

Added a test for adding an interface to the nonempty list of interfaces that a class implements.

This commit belongs to issue #20.