Tests written; Callbacks, Selectors.
TODO: Integration.
Add pods.
Add Travis and guards.