CYB-208 Auto update dev on PR merge

* Quick hacky way to get update to happen every so often
  based on a cron job
  == SHOULD ONLY BE USED ON DEV/QA, *NOT* PRODUCTION ==
* Require a crontab file to run bin/deploy.sh
Merge pull request #119 from coyote/auto-deploy

CYB-208 Auto update dev on PR merge
CYB-223 Refactor the likes API
* 'canvas_scoring_item_id' field on Activity renamed 'scoring_item_id' as it now can also refer to DataCultures local items as well
* lib/array_refinement.rb#video_hash changed to use string keys, to keep the same structure as #image_hash
* GET api/v1/gallery implemented and test (spec/controllers/api/v1/gallery_controller_spec.rb)
* POST api/v1/likes implemented (in app/controllers/api/v1/likes_controller.rb)

Most of the changes relate to the field rename.
Merge pull request #120 from coyote/likes_refactor

CYB-223 Refactor the likes API
CYB-229 - front-end - Likes: hook the front-end up to the back-end

https://jira.ets.berkeley.edu/jira/browse/CYB-229
CYB-229 - back-end - Likes: hook the front-end up to the back-end

https://jira.ets.berkeley.edu/jira/browse/CYB-229
Merge pull request #121 from christianv/CYB-229

CYB-229 - Likes: hook the front-end up to the back-end
Revert "CYB-189 Refactor session initialization"

This reverts commit 32f2820160f24c5c9afdaa05c13cd0fc423e80fd.
Merge pull request #122 from coyote/revert_session_initialization_refactor

Revert "CYB-189 Refactor session initialization"