Merge pull request #150 from lmle/feat/client/campaign_page

(feat) campaign_page: Utilize data from server
(refactor) campaigns: Refactor to Bookshelf. (test) Add tests.
(bugfix) Fix bugs of not sending back id when creating campaigns
(refactor) Refactors the ab_test queries
(feat) Add delete campaign & ab_tests query
Merge pull request #152 from nrobeR/refactor/bookshelf

Refactor/bookshelf
(feat) Add feature to return campaign with related ab_tests
Merge pull request #155 from nrobeR/feat/campaign

(feat) Add feature to return campaign with related ab_tests
(feat) campaign_page: Display campaign's associated ab tests