Finished implementing the methods in Interface.java. All that should be
left is testing and cleaning everything up.