Making sense of interfaces

First jiggle around of interfaces for each phase. Also fixing travis.