Add Circle CI config

Setup continuous integration and deployment.
Production branch deploys to "production" environment.
Master branch deploys to "demo" environment.