Tests

Only when left is gainsight, once we get new keys or something we can add tests.

##### Summary

  - add fixtures where possible, otherwise add data tests.
  - upgrade `Integration` proto to `1.3.0`
  - move tests to `lib/*/test/*`

##### Coverage

![screen shot 2014-08-01 at 7 48 23 pm](https://cloud.githubusercontent.com/assets/1661587/3781889/b70d1ed2-199b-11e4-9e4c-f51ab846ffbd.png)


cc @calvinfo @gjohnson