configure for heroku staging
update migration file to use number type

For postgres compatibility.
Merge branch 'master' into announcements
add specs for announcement error handling

Announcement error handling is also DRYed up.