Setup

This is really just setup of the gem. The transition callbacks are in place to send to Keen.io but they aren't doing anything yet.