Company Interface, and some IO. Closes #4, and part of #5.