Created the Interfaces

Input and Output both seem to work well, except that input won't accept
from tubes. Everything else seems to work great.