add subdomain to campaign
THINK-174, THINK-175 add subdomain and cname constraints to campaigns model
add UI and integration tests for collection of cname and subdomains
change dashboard url to app + base url
add rabl to allow json templating
tidy campaigns object and add appropriate url index
tidy engagement player and add has_many for questions
change frontend css to sass imports
fetch proper campaign object for visitor
change campaign json to rabl template
move feature to match controller folder layout
make browser integration testing render css & js
add capybara webkit headless testing
add integration testing for visitor front-end
THINK-183 add heroku platform api gem
add observers gem
add vcr for remote api testing
add campaign observer with specs
stop observer being executed on every test
tidy readme and env for new developers