Our first release weeee \o/
Finish interface segregation

Resolves #3