fixed the setinterface description
adjusted the interfaces as requested by pry

methods will follow soon
edited the javadoc for the interface changes