Added link to diagram and updated requirements.
Centralized interfaces and mixins in the system module.
Removed unused dependency.
Added Travis-CI integration back.
Updated version to 0.1.0.