Add working callbacks and CLI tasks. This fixes #2 and #3.#2 and #3.#2
and #3.
Re-enable dogfed tests, Shanty now tests itself again!
Bump version of Ruby in Travis to 2.1.4.