CYB-233 Convert IDs to 'video-1-1' instead of '1-1'

* adds a string 'prefix' ('video-' or 'image') to the 'gallery_id' fields generated on object creation.
Merge pull request #136 from coyote/unique-gallery-ids

CYB-233 Convert IDs to 'video-1-1' instead of '1-1'
CYB-230  Refactor the Comments API

* code is far safer (handles bad input better)
* now scores when a comment is posted (subject to comment scoring being turned on -- still creates
   the entry but marks it as not scoring, as per other scoring cases)
* Far better spec coverage
CYB-208 CYB-222 CYB-227

Deploy code after a push, once a cron job executes the deploy script
Each execution does at least a "git fetch", and does the deploy if there are changes.

* adds a bin/deploy.sh script to do the deploy (can be called by cron)
Merge pull request #135 from coyote/deploy_script

CYB-208 CYB-222 CYB-227
Merge pull request #137 from coyote/comment_scoring

CYB-230  Refactor the Comments API
[nojira] Fix field name (over-)update.  Fields are not coresponding between attachment and media_url.rb
Merge pull request #139 from coyote/fix_gallery_id_generation

[nojira] Fix field name (over-)update.