[feature] Adding circle.yml build config

Build configuration mimics the Jenkins server build:
- PRs get built and sent via FTP to the staging server

- Master gets updated via automatic triggers from other repos
- Master build also pushes to gh-pages branch